Created
September 12, 2015 16:03
-
-
Save dmgolubovsky/4aae92959be45c362438 to your computer and use it in GitHub Desktop.
litehtml compile log on Ubuntu Vivid
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:12:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:14:23: error: 'shared_ptr' is not a member of 'std' | |
typedef std::vector< std::shared_ptr<litehtml::element> > elements_vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:14:23: error: 'shared_ptr' is not a member of 'std' | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:14:56: error: template argument 1 is invalid | |
typedef std::vector< std::shared_ptr<litehtml::element> > elements_vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:14:56: error: template argument 2 is invalid | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:14:58: error: expected unqualified-id before '>' token | |
typedef std::vector< std::shared_ptr<litehtml::element> > elements_vector; | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:12:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:525:8: error: 'shared_ptr' in namespace 'std' does not name a template type | |
std::shared_ptr<element> el; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:527:19: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11 | |
floated_box() = default; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:543:26: error: expected ',' or '...' before '&&' token | |
floated_box(floated_box&& val) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:543:32: error: invalid constructor; you probably meant 'litehtml::floated_box (const litehtml::floated_box&)' | |
floated_box(floated_box&& val) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:550:29: error: expected ',' or '...' before '&&' token | |
void operator=(floated_box&& val) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h: In copy constructor 'litehtml::floated_box::floated_box(const litehtml::floated_box&)': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:533:4: error: 'el' was not declared in this scope | |
el = val.el; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:533:13: error: 'const struct litehtml::floated_box' has no member named 'el' | |
el = val.el; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h: In member function 'litehtml::floated_box& litehtml::floated_box::operator=(const litehtml::floated_box&)': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:540:4: error: 'el' was not declared in this scope | |
el = val.el; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:540:13: error: 'const struct litehtml::floated_box' has no member named 'el' | |
el = val.el; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h: In member function 'void litehtml::floated_box::operator=(litehtml::floated_box)': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:552:10: error: 'val' was not declared in this scope | |
pos = val.pos; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:555:4: error: 'el' was not declared in this scope | |
el = std::move(val.el); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/types.h:555:9: error: 'move' is not a member of 'std' | |
el = std::move(val.el); | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:2:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:3, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/style.h: At global scope: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/style.h:41:16: error: 'shared_ptr' in namespace 'std' does not name a template type | |
typedef std::shared_ptr<style> ptr; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/style.h:42:23: error: incomplete type 'litehtml::style' used in nested name specifier | |
typedef std::vector<style::ptr> vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/style.h:42:23: error: incomplete type 'litehtml::style' used in nested name specifier | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/style.h:42:33: error: template argument 1 is invalid | |
typedef std::vector<style::ptr> vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/style.h:42:33: error: template argument 2 is invalid | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:3, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:3, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:27:16: error: 'shared_ptr' in namespace 'std' does not name a template type | |
typedef std::shared_ptr<media_query> ptr; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:28:23: error: incomplete type 'litehtml::media_query' used in nested name specifier | |
typedef std::vector<media_query::ptr> vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:28:23: error: incomplete type 'litehtml::media_query' used in nested name specifier | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:28:39: error: template argument 1 is invalid | |
typedef std::vector<media_query::ptr> vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:28:39: error: template argument 2 is invalid | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:37:23: error: 'ptr' in 'class litehtml::media_query' does not name a type | |
static media_query::ptr create_from_string(const tstring& str, const std::shared_ptr<document>& doc); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:44:16: error: 'shared_ptr' in namespace 'std' does not name a template type | |
typedef std::shared_ptr<media_query_list> ptr; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:45:23: error: incomplete type 'litehtml::media_query_list' used in nested name specifier | |
typedef std::vector<media_query_list::ptr> vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:45:23: error: incomplete type 'litehtml::media_query_list' used in nested name specifier | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:45:44: error: template argument 1 is invalid | |
typedef std::vector<media_query_list::ptr> vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:45:44: error: template argument 2 is invalid | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/media_query.h:53:28: error: 'ptr' in 'class litehtml::media_query_list' does not name a type | |
static media_query_list::ptr create_from_string(const tstring& str, const std::shared_ptr<document>& doc); | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:3, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:173:16: error: 'shared_ptr' in namespace 'std' does not name a template type | |
typedef std::shared_ptr<css_selector> ptr; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:174:23: error: incomplete type 'litehtml::css_selector' used in nested name specifier | |
typedef std::vector<css_selector::ptr> vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:174:23: error: incomplete type 'litehtml::css_selector' used in nested name specifier | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:174:40: error: template argument 1 is invalid | |
typedef std::vector<css_selector::ptr> vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:174:40: error: template argument 2 is invalid | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:178:17: error: 'ptr' in 'class litehtml::css_selector' does not name a type | |
css_selector::ptr m_left; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:180:10: error: 'ptr' in 'class litehtml::style' does not name a type | |
style::ptr m_style; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:182:21: error: 'ptr' in 'class litehtml::media_query_list' does not name a type | |
media_query_list::ptr m_media_query; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:184:38: error: expected ')' before 'media' | |
css_selector(media_query_list::ptr media) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h: In copy constructor 'litehtml::css_selector::css_selector(const litehtml::css_selector&)': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:198:11: error: 'const class litehtml::css_selector' has no member named 'm_left' | |
if(val.m_left) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:200:5: error: 'm_left' was not declared in this scope | |
m_left = std::make_shared<css_selector>(*val.m_left); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:200:16: error: 'make_shared' is not a member of 'std' | |
m_left = std::make_shared<css_selector>(*val.m_left); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:200:45: error: expected primary-expression before '>' token | |
m_left = std::make_shared<css_selector>(*val.m_left); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:200:52: error: 'const class litehtml::css_selector' has no member named 'm_left' | |
m_left = std::make_shared<css_selector>(*val.m_left); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:203:5: error: 'm_left' was not declared in this scope | |
m_left = 0; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:208:4: error: 'm_media_query' was not declared in this scope | |
m_media_query = val.m_media_query; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:208:24: error: 'const class litehtml::css_selector' has no member named 'm_media_query' | |
m_media_query = val.m_media_query; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h: In member function 'bool litehtml::css_selector::is_media_valid() const': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:219:7: error: 'm_media_query' was not declared in this scope | |
if(!m_media_query) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:223:10: error: 'm_media_query' was not declared in this scope | |
return m_media_query->is_used(); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h: At global scope: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:247:40: error: declaration of 'operator>' as non-function | |
inline bool operator > (css_selector::ptr v1, css_selector::ptr v2) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:247:26: error: 'ptr' is not a member of 'litehtml::css_selector' | |
inline bool operator > (css_selector::ptr v1, css_selector::ptr v2) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:247:48: error: 'ptr' is not a member of 'litehtml::css_selector' | |
inline bool operator > (css_selector::ptr v1, css_selector::ptr v2) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:252:40: error: declaration of 'operator<' as non-function | |
inline bool operator < (css_selector::ptr v1, css_selector::ptr v2) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:252:26: error: 'ptr' is not a member of 'litehtml::css_selector' | |
inline bool operator < (css_selector::ptr v1, css_selector::ptr v2) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:252:48: error: 'ptr' is not a member of 'litehtml::css_selector' | |
inline bool operator < (css_selector::ptr v1, css_selector::ptr v2) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:262:16: error: 'unique_ptr' in namespace 'std' does not name a template type | |
typedef std::unique_ptr<used_selector> ptr; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:263:23: error: incomplete type 'litehtml::used_selector' used in nested name specifier | |
typedef std::vector<used_selector::ptr> vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:263:23: error: incomplete type 'litehtml::used_selector' used in nested name specifier | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:263:41: error: template argument 1 is invalid | |
typedef std::vector<used_selector::ptr> vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:263:41: error: template argument 2 is invalid | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:265:17: error: 'ptr' in 'class litehtml::css_selector' does not name a type | |
css_selector::ptr m_selector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:268:37: error: 'ptr' in 'class litehtml::css_selector' does not name a type | |
used_selector(const css_selector::ptr& selector, bool used) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h: In constructor 'litehtml::used_selector::used_selector(const int&, bool)': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/css_selector.h:271:4: error: 'm_selector' was not declared in this scope | |
m_selector = selector; | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h: At global scope: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:33:80: error: 'shared_ptr' in namespace 'std' does not name a template type | |
void parse_stylesheet(const tchar_t* str, const tchar_t* baseurl, const std::shared_ptr <document>& doc, const media_query_list::ptr& media); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:33:91: error: expected ',' or '...' before '<' token | |
void parse_stylesheet(const tchar_t* str, const tchar_t* baseurl, const std::shared_ptr <document>& doc, const media_query_list::ptr& media); | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:38:77: error: 'shared_ptr' in namespace 'std' does not name a template type | |
void parse_atrule(const tstring& text, const tchar_t* baseurl, const std::shared_ptr<document>& doc, const media_query_list::ptr& media); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:38:87: error: expected ',' or '...' before '<' token | |
void parse_atrule(const tstring& text, const tchar_t* baseurl, const std::shared_ptr<document>& doc, const media_query_list::ptr& media); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:39:35: error: 'litehtml::css_selector::ptr' has not been declared | |
void add_selector(css_selector::ptr selector); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:40:67: error: 'ptr' in 'class litehtml::style' does not name a type | |
bool parse_selectors(const tstring& txt, const litehtml::style::ptr& styles, const media_query_list::ptr& media); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:40:104: error: 'ptr' in 'class litehtml::media_query_list' does not name a type | |
bool parse_selectors(const tstring& txt, const litehtml::style::ptr& styles, const media_query_list::ptr& media); | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h: In member function 'void litehtml::css::clear()': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:30:16: error: request for member 'clear' in '((litehtml::css*)this)->litehtml::css::m_selectors', which is of non-class type 'litehtml::css_selector::vector {aka int}' | |
m_selectors.clear(); | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h: At global scope: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:44:57: error: variable or field 'add_selector' declared void | |
inline void litehtml::css::add_selector( css_selector::ptr selector ) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/stylesheet.h:44:43: error: 'ptr' is not a member of 'litehtml::css_selector' | |
inline void litehtml::css::add_selector( css_selector::ptr selector ) | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:53: error: expected template-name before '<' token | |
class element : public std::enable_shared_from_this<element> | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:53: error: expected '{' before '<' token | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:53: error: expected unqualified-id before '<' token | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:205:40: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::right() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:210:39: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::left() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:215:38: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::top() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:220:41: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::bottom() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:225:41: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::height() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:230:40: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::width() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:235:54: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::content_margins_top() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:240:57: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::content_margins_bottom() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:245:55: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::content_margins_left() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:250:56: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::content_margins_right() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:255:56: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::content_margins_width() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:260:57: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::content_margins_height() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:265:61: error: invalid use of incomplete type 'class litehtml::element' | |
inline litehtml::margins litehtml::element::get_paddings() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:270:60: error: invalid use of incomplete type 'class litehtml::element' | |
inline litehtml::margins litehtml::element::get_borders() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:275:46: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::padding_top() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:280:49: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::padding_bottom() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:285:47: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::padding_left() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:290:48: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::padding_right() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:295:50: error: invalid use of incomplete type 'class litehtml::element' | |
inline bool litehtml::element::in_normal_flow() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:304:45: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::border_top() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:309:48: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::border_bottom() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:314:46: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::border_left() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:319:47: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::border_right() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:324:38: error: invalid use of incomplete type 'class litehtml::element' | |
inline bool litehtml::element::skip() | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:329:46: error: invalid use of incomplete type 'class litehtml::element' | |
inline void litehtml::element::skip(bool val) | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:334:47: error: invalid use of incomplete type 'class litehtml::element' | |
inline bool litehtml::element::have_parent() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:339:18: error: 'ptr' in 'class litehtml::element' does not name a type | |
inline element::ptr litehtml::element::parent() const | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:344:49: error: invalid use of incomplete type 'class litehtml::element' | |
inline void litehtml::element::parent(element::ptr par) | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:344:40: error: incomplete type 'litehtml::element' used in nested name specifier | |
inline void litehtml::element::parent(element::ptr par) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:349:45: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::margin_top() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:354:48: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::margin_bottom() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:359:46: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::margin_left() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:364:47: error: invalid use of incomplete type 'class litehtml::element' | |
inline int litehtml::element::margin_right() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:369:60: error: invalid use of incomplete type 'class litehtml::element' | |
inline litehtml::margins litehtml::element::get_margins() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:380:49: error: invalid use of incomplete type 'class litehtml::element' | |
inline bool litehtml::element::is_positioned() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:385:46: error: invalid use of incomplete type 'class litehtml::element' | |
inline bool litehtml::element::is_visible() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:390:51: error: invalid use of incomplete type 'class litehtml::element' | |
inline position& litehtml::element::get_position() | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:395:14: error: 'shared_ptr' in namespace 'std' does not name a template type | |
inline std::shared_ptr<document> element::get_document() const | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:10:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:16:16: error: 'unique_ptr' in namespace 'std' does not name a template type | |
typedef std::unique_ptr<litehtml::box> ptr; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:17:24: error: incomplete type 'litehtml::box' used in nested name specifier | |
typedef std::vector< box::ptr > vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:17:24: error: incomplete type 'litehtml::box' used in nested name specifier | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:17:33: error: template argument 1 is invalid | |
typedef std::vector< box::ptr > vector; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:17:33: error: template argument 2 is invalid | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:38:46: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual void add_element(const element::ptr &el) = 0; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:39:43: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual bool can_hold(const element::ptr &el, white_space ws) = 0; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:43:32: error: 'elements_vector' has not been declared | |
virtual void get_elements(elements_vector& els) = 0; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:47:50: error: 'elements_vector' has not been declared | |
virtual void new_width(int left, int right, elements_vector& els) = 0; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:54:12: error: 'ptr' in 'class litehtml::element' does not name a type | |
element::ptr m_element; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:64:46: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual void add_element(const element::ptr &el); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:65:43: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual bool can_hold(const element::ptr &el, white_space ws); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:69:32: error: 'elements_vector' has not been declared | |
virtual void get_elements(elements_vector& els); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:73:50: error: 'elements_vector' has not been declared | |
virtual void new_width(int left, int right, elements_vector& els); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h: In constructor 'litehtml::block_box::block_box(int, int, int)': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:58:4: error: 'm_element' was not declared in this scope | |
m_element = 0; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h: At global scope: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:80:3: error: 'elements_vector' does not name a type | |
elements_vector m_items; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:101:46: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual void add_element(const element::ptr &el); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:102:43: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual bool can_hold(const element::ptr &el, white_space ws); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:106:32: error: 'elements_vector' has not been declared | |
virtual void get_elements(elements_vector& els); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/box.h:110:50: error: 'elements_vector' has not been declared | |
virtual void new_width(int left, int right, elements_vector& els); | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:11:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:12:12: error: 'ptr' in 'class litehtml::element' does not name a type | |
element::ptr el_row; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:30:29: error: 'litehtml::element::ptr' has not been declared | |
table_row(int h, element::ptr& row) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:57:22: error: expected ',' or '...' before '&&' token | |
table_row(table_row&& val) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:57:28: error: invalid constructor; you probably meant 'litehtml::table_row (const litehtml::table_row&)' | |
table_row(table_row&& val) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h: In constructor 'litehtml::table_row::table_row()': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:26:4: error: 'el_row' was not declared in this scope | |
el_row = nullptr; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:26:15: error: 'nullptr' was not declared in this scope | |
el_row = nullptr; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h: In constructor 'litehtml::table_row::table_row(int, int&)': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:34:4: error: 'el_row' was not declared in this scope | |
el_row = row; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:41:21: error: base operand of '->' is not a pointer | |
css_height = row->get_css_height(); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h: In copy constructor 'litehtml::table_row::table_row(const litehtml::table_row&)': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:54:4: error: 'el_row' was not declared in this scope | |
el_row = val.el_row; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:54:17: error: 'const struct litehtml::table_row' has no member named 'el_row' | |
el_row = val.el_row; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h: At global scope: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:146:12: error: 'ptr' in 'class litehtml::element' does not name a type | |
element::ptr el; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:184:30: error: expected ',' or '...' before '&&' token | |
table_cell(const table_cell&& val) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:184:36: error: invalid constructor; you probably meant 'litehtml::table_cell (const litehtml::table_cell&)' | |
table_cell(const table_cell&& val) | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h: In constructor 'litehtml::table_cell::table_cell()': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:167:4: error: 'el' was not declared in this scope | |
el = nullptr; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:167:12: error: 'nullptr' was not declared in this scope | |
el = nullptr; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h: In copy constructor 'litehtml::table_cell::table_cell(const litehtml::table_cell&)': | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:172:4: error: 'el' was not declared in this scope | |
el = val.el; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:172:16: error: 'const struct litehtml::table_cell' has no member named 'el' | |
el = val.el; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h: At global scope: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:218:29: error: 'litehtml::element::ptr' has not been declared | |
void begin_row(element::ptr& row); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/table.h:219:28: error: 'litehtml::element::ptr' has not been declared | |
void add_cell(element::ptr& el); | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:32:26: error: invalid use of incomplete type 'class litehtml::element' | |
class html_tag : public element | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:3:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/element.h:10:8: error: forward declaration of 'class litehtml::element' | |
class element : public std::enable_shared_from_this<element> | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:40:16: error: 'shared_ptr' in namespace 'std' does not name a template type | |
typedef std::shared_ptr<litehtml::html_tag> ptr; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:57:3: error: 'elements_vector' does not name a type | |
elements_vector m_positioned; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:90:8: error: 'unique_ptr' in namespace 'std' does not name a template type | |
std::unique_ptr<table_grid> m_grid; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:97:59: error: 'elements_vector' has not been declared | |
virtual void select_all(const css_selector& selector, elements_vector& res); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:100:23: error: 'shared_ptr' in namespace 'std' does not name a template type | |
html_tag(const std::shared_ptr<litehtml::document>& doc); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:100:33: error: expected ',' or '...' before '<' token | |
html_tag(const std::shared_ptr<litehtml::document>& doc); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:105:79: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int render(int x, int y, int max_width, bool second_pass = false) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:107:48: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual int render_inline(const element::ptr &container, int max_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:107:77: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int render_inline(const element::ptr &container, int max_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:108:48: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual int place_element(const element::ptr &el, int max_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:108:70: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int place_element(const element::ptr &el, int max_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:109:36: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool fetch_positioned() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:110:64: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void render_positioned(render_type rt = render_all) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:112:36: error: 'ptr' in 'class litehtml::element' does not name a type | |
int new_box(const element::ptr &el, int max_width, line_context& line_ctx); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:114:44: error: 'ptr' in 'class litehtml::element' does not name a type | |
int get_cleared_top(const element::ptr &el, int line_top) const; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:117:46: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual bool appendChild(const element::ptr &el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:117:53: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool appendChild(const element::ptr &el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:118:46: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual bool removeChild(const element::ptr &el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:118:53: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool removeChild(const element::ptr &el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:119:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void clearRecursive() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:120:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual const tchar_t* get_tagName() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:121:49: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void set_tagName(const tchar_t* tag) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:122:47: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void set_data(const tchar_t* data) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:123:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual element_float get_float() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:124:48: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual vertical_align get_vertical_align() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:125:39: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual css_length get_css_left() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:126:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual css_length get_css_right() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:127:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual css_length get_css_top() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:128:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual css_length get_css_bottom() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:129:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual css_length get_css_width() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:130:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual css_offsets get_css_offsets() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:131:46: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void set_css_width(css_length& w) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:132:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual css_length get_css_height() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:133:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual element_clear get_clear() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:134:42: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual size_t get_children_count() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:135:20: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual element::ptr get_child(int idx) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:136:75: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual element_position get_element_position(css_offsets* offsets = 0) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:137:37: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual overflow get_overflow() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:139:67: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void set_attr(const tchar_t* name, const tchar_t* val) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:140:79: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual const tchar_t* get_attr(const tchar_t* name, const tchar_t* def = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:141:67: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void apply_stylesheet(const litehtml::css& stylesheet) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:142:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void refresh_styles() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:144:36: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool is_white_space() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:145:29: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool is_body() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:146:30: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool is_break() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:147:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int get_base_line() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:148:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool on_mouse_over() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:149:34: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool on_mouse_leave() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:150:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool on_lbutton_down() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:151:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool on_lbutton_up() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:152:28: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void on_click() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:153:83: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool find_styles_changes(position::vector& redraw_boxes, int x, int y) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:154:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual const tchar_t* get_cursor() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:155:29: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void init_font() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:156:67: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool set_pseudo_class(const tchar_t* pclass, bool add) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:157:60: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool set_class(const tchar_t* pclass, bool add) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:158:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool is_replaced() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:159:33: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int line_height() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:160:43: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual white_space get_white_space() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:161:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual style_display get_display() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:162:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual visibility get_visibility() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:163:55: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void parse_styles(bool is_reparse = false) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:164:72: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void draw(uint_ptr hdc, int x, int y, const position* clip) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:165:83: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void draw_background(uint_ptr hdc, int x, int y, const position* clip) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:167:105: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual const tchar_t* get_style_property(const tchar_t* name, bool inherited, const tchar_t* def = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:168:51: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual uint_ptr get_font(font_metrics* fm = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:169:35: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int get_font_size() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:171:3: error: 'elements_vector' does not name a type | |
elements_vector& children(); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:172:49: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void calc_outlines(int parent_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:173:53: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void calc_auto_margins(int parent_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:175:80: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int select(const css_selector& selector, bool apply_pseudo = true) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:176:88: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int select(const css_element_selector& selector, bool apply_pseudo = true) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:178:11: error: 'elements_vector' does not name a type | |
virtual elements_vector select_all(const tstring& selector) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:179:11: error: 'elements_vector' does not name a type | |
virtual elements_vector select_all(const css_selector& selector) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:181:20: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual element::ptr select_one(const tstring& selector) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:182:20: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual element::ptr select_one(const css_selector& selector) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:184:20: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual element::ptr find_ancestor(const css_selector& selector, bool apply_pseudo = true, bool* is_pseudo = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:185:20: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual element::ptr find_adjacent_sibling(const element::ptr& el, const css_selector& selector, bool apply_pseudo = true, bool* is_pseudo = 0) override; | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:186:20: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual element::ptr find_sibling(const element::ptr& el, const css_selector& selector, bool apply_pseudo = true, bool* is_pseudo = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:187:41: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void get_text(tstring& text) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:188:36: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void parse_attributes() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:190:56: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual bool is_first_child_inline(const element::ptr& el) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:190:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool is_first_child_inline(const element::ptr& el) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:191:55: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual bool is_last_child_inline(const element::ptr& el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:191:62: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool is_last_child_inline(const element::ptr& el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:192:39: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool have_inline_child() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:193:59: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void get_content_size(size& sz, int max_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:194:24: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void init() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:195:59: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void get_inline_boxes(position::vector& boxes) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:196:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool is_floats_holder() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:197:74: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int get_floats_height(element_float el_float = float_none) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:198:44: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int get_left_floats_height() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:199:45: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int get_right_floats_height() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:200:38: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int get_line_left(int y) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:201:54: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int get_line_right(int y, int def_right) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:202:88: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void get_line_left_right(int y, int def_right, int& ln_left, int& ln_right) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:203:44: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual void add_float(const element::ptr &el, int x, int y) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:203:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void add_float(const element::ptr &el, int x, int y) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:204:56: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual void update_floats(int dy, const element::ptr &parent) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:204:67: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void update_floats(int dy, const element::ptr &parent) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:205:49: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual void add_positioned(const element::ptr &el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:205:56: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void add_positioned(const element::ptr &el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:206:71: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int find_next_line_top(int top, int width, int def_right) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:207:40: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void apply_vertical_align() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:208:109: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void draw_children(uint_ptr hdc, int x, int y, const position* clip, draw_flag flag, int zindex) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:209:32: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual int get_zindex() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:210:111: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void draw_stacking_context(uint_ptr hdc, int x, int y, const position* clip, bool with_positioned) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:211:78: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void calc_document_size(litehtml::size& sz, int x = 0, int y = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:212:79: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void get_redraw_box(litehtml::position& pos, int x = 0, int y = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:213:54: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual void add_style(const litehtml::style& st) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:214:20: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual element::ptr get_element_by_point(int x, int y, int client_x, int client_y) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:215:20: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual element::ptr get_child_by_point(int x, int y, int client_x, int client_y, draw_flag flag, int zindex) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:217:47: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual bool is_nth_child(const element::ptr& el, int num, int off, bool of_type) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:217:88: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool is_nth_child(const element::ptr& el, int num, int off, bool of_type) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:218:52: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual bool is_nth_last_child(const element::ptr& el, int num, int off, bool of_type) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:218:93: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool is_nth_last_child(const element::ptr& el, int num, int off, bool of_type) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:219:48: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual bool is_only_child(const element::ptr& el, bool of_type) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:219:71: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual bool is_only_child(const element::ptr& el, bool of_type) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:220:65: warning: override controls (override/final) only available with -std=c++11 or -std=gnu++11 | |
virtual const background* get_background(bool own_only = false) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:233:22: error: 'ptr' in 'class litehtml::element' does not name a type | |
litehtml::element::ptr get_element_before(); | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:234:22: error: 'ptr' in 'class litehtml::element' does not name a type | |
litehtml::element::ptr get_element_after(); | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:105:19: error: 'virtual int litehtml::html_tag::render(int, int, int, bool)' marked override, but does not override | |
virtual int render(int x, int y, int max_width, bool second_pass = false) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:107:19: error: 'virtual int litehtml::html_tag::render_inline(const int&, int)' marked override, but does not override | |
virtual int render_inline(const element::ptr &container, int max_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:108:19: error: 'virtual int litehtml::html_tag::place_element(const int&, int)' marked override, but does not override | |
virtual int place_element(const element::ptr &el, int max_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:109:19: error: 'virtual bool litehtml::html_tag::fetch_positioned()' marked override, but does not override | |
virtual bool fetch_positioned() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:110:19: error: 'virtual void litehtml::html_tag::render_positioned(litehtml::render_type)' marked override, but does not override | |
virtual void render_positioned(render_type rt = render_all) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:117:19: error: 'virtual bool litehtml::html_tag::appendChild(const int&)' marked override, but does not override | |
virtual bool appendChild(const element::ptr &el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:118:19: error: 'virtual bool litehtml::html_tag::removeChild(const int&)' marked override, but does not override | |
virtual bool removeChild(const element::ptr &el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:119:19: error: 'virtual void litehtml::html_tag::clearRecursive()' marked override, but does not override | |
virtual void clearRecursive() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:120:27: error: 'virtual const tchar_t* litehtml::html_tag::get_tagName() const' marked override, but does not override | |
virtual const tchar_t* get_tagName() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:121:19: error: 'virtual void litehtml::html_tag::set_tagName(const tchar_t*)' marked override, but does not override | |
virtual void set_tagName(const tchar_t* tag) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:122:19: error: 'virtual void litehtml::html_tag::set_data(const tchar_t*)' marked override, but does not override | |
virtual void set_data(const tchar_t* data) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:123:26: error: 'virtual litehtml::element_float litehtml::html_tag::get_float() const' marked override, but does not override | |
virtual element_float get_float() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:124:27: error: 'virtual litehtml::vertical_align litehtml::html_tag::get_vertical_align() const' marked override, but does not override | |
virtual vertical_align get_vertical_align() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:125:24: error: 'virtual litehtml::css_length litehtml::html_tag::get_css_left() const' marked override, but does not override | |
virtual css_length get_css_left() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:126:24: error: 'virtual litehtml::css_length litehtml::html_tag::get_css_right() const' marked override, but does not override | |
virtual css_length get_css_right() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:127:24: error: 'virtual litehtml::css_length litehtml::html_tag::get_css_top() const' marked override, but does not override | |
virtual css_length get_css_top() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:128:24: error: 'virtual litehtml::css_length litehtml::html_tag::get_css_bottom() const' marked override, but does not override | |
virtual css_length get_css_bottom() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:129:24: error: 'virtual litehtml::css_length litehtml::html_tag::get_css_width() const' marked override, but does not override | |
virtual css_length get_css_width() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:130:25: error: 'virtual litehtml::css_offsets litehtml::html_tag::get_css_offsets() const' marked override, but does not override | |
virtual css_offsets get_css_offsets() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:131:19: error: 'virtual void litehtml::html_tag::set_css_width(litehtml::css_length&)' marked override, but does not override | |
virtual void set_css_width(css_length& w) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:132:24: error: 'virtual litehtml::css_length litehtml::html_tag::get_css_height() const' marked override, but does not override | |
virtual css_length get_css_height() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:133:26: error: 'virtual litehtml::element_clear litehtml::html_tag::get_clear() const' marked override, but does not override | |
virtual element_clear get_clear() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:134:21: error: 'virtual size_t litehtml::html_tag::get_children_count() const' marked override, but does not override | |
virtual size_t get_children_count() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:136:28: error: 'virtual litehtml::element_position litehtml::html_tag::get_element_position(litehtml::css_offsets*) const' marked override, but does not override | |
virtual element_position get_element_position(css_offsets* offsets = 0) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:137:22: error: 'virtual litehtml::overflow litehtml::html_tag::get_overflow() const' marked override, but does not override | |
virtual overflow get_overflow() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:139:19: error: 'virtual void litehtml::html_tag::set_attr(const tchar_t*, const tchar_t*)' marked override, but does not override | |
virtual void set_attr(const tchar_t* name, const tchar_t* val) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:140:27: error: 'virtual const tchar_t* litehtml::html_tag::get_attr(const tchar_t*, const tchar_t*)' marked override, but does not override | |
virtual const tchar_t* get_attr(const tchar_t* name, const tchar_t* def = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:141:19: error: 'virtual void litehtml::html_tag::apply_stylesheet(const litehtml::css&)' marked override, but does not override | |
virtual void apply_stylesheet(const litehtml::css& stylesheet) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:142:19: error: 'virtual void litehtml::html_tag::refresh_styles()' marked override, but does not override | |
virtual void refresh_styles() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:144:19: error: 'virtual bool litehtml::html_tag::is_white_space() const' marked override, but does not override | |
virtual bool is_white_space() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:145:19: error: 'virtual bool litehtml::html_tag::is_body() const' marked override, but does not override | |
virtual bool is_body() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:146:19: error: 'virtual bool litehtml::html_tag::is_break() const' marked override, but does not override | |
virtual bool is_break() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:147:19: error: 'virtual int litehtml::html_tag::get_base_line()' marked override, but does not override | |
virtual int get_base_line() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:148:19: error: 'virtual bool litehtml::html_tag::on_mouse_over()' marked override, but does not override | |
virtual bool on_mouse_over() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:149:19: error: 'virtual bool litehtml::html_tag::on_mouse_leave()' marked override, but does not override | |
virtual bool on_mouse_leave() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:150:19: error: 'virtual bool litehtml::html_tag::on_lbutton_down()' marked override, but does not override | |
virtual bool on_lbutton_down() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:151:19: error: 'virtual bool litehtml::html_tag::on_lbutton_up()' marked override, but does not override | |
virtual bool on_lbutton_up() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:152:19: error: 'virtual void litehtml::html_tag::on_click()' marked override, but does not override | |
virtual void on_click() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:153:19: error: 'virtual bool litehtml::html_tag::find_styles_changes(litehtml::position::vector&, int, int)' marked override, but does not override | |
virtual bool find_styles_changes(position::vector& redraw_boxes, int x, int y) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:154:27: error: 'virtual const tchar_t* litehtml::html_tag::get_cursor()' marked override, but does not override | |
virtual const tchar_t* get_cursor() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:155:19: error: 'virtual void litehtml::html_tag::init_font()' marked override, but does not override | |
virtual void init_font() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:156:19: error: 'virtual bool litehtml::html_tag::set_pseudo_class(const tchar_t*, bool)' marked override, but does not override | |
virtual bool set_pseudo_class(const tchar_t* pclass, bool add) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:157:19: error: 'virtual bool litehtml::html_tag::set_class(const tchar_t*, bool)' marked override, but does not override | |
virtual bool set_class(const tchar_t* pclass, bool add) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:158:19: error: 'virtual bool litehtml::html_tag::is_replaced() const' marked override, but does not override | |
virtual bool is_replaced() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:159:19: error: 'virtual int litehtml::html_tag::line_height() const' marked override, but does not override | |
virtual int line_height() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:160:25: error: 'virtual litehtml::white_space litehtml::html_tag::get_white_space() const' marked override, but does not override | |
virtual white_space get_white_space() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:161:26: error: 'virtual litehtml::style_display litehtml::html_tag::get_display() const' marked override, but does not override | |
virtual style_display get_display() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:162:24: error: 'virtual litehtml::visibility litehtml::html_tag::get_visibility() const' marked override, but does not override | |
virtual visibility get_visibility() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:163:19: error: 'virtual void litehtml::html_tag::parse_styles(bool)' marked override, but does not override | |
virtual void parse_styles(bool is_reparse = false) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:164:19: error: 'virtual void litehtml::html_tag::draw(litehtml::uint_ptr, int, int, const litehtml::position*)' marked override, but does not override | |
virtual void draw(uint_ptr hdc, int x, int y, const position* clip) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:165:19: error: 'virtual void litehtml::html_tag::draw_background(litehtml::uint_ptr, int, int, const litehtml::position*)' marked override, but does not override | |
virtual void draw_background(uint_ptr hdc, int x, int y, const position* clip) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:167:27: error: 'virtual const tchar_t* litehtml::html_tag::get_style_property(const tchar_t*, bool, const tchar_t*)' marked override, but does not override | |
virtual const tchar_t* get_style_property(const tchar_t* name, bool inherited, const tchar_t* def = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:168:22: error: 'virtual void* litehtml::html_tag::get_font(litehtml::font_metrics*)' marked override, but does not override | |
virtual uint_ptr get_font(font_metrics* fm = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:169:19: error: 'virtual int litehtml::html_tag::get_font_size() const' marked override, but does not override | |
virtual int get_font_size() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:172:19: error: 'virtual void litehtml::html_tag::calc_outlines(int)' marked override, but does not override | |
virtual void calc_outlines(int parent_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:173:19: error: 'virtual void litehtml::html_tag::calc_auto_margins(int)' marked override, but does not override | |
virtual void calc_auto_margins(int parent_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:175:19: error: 'virtual int litehtml::html_tag::select(const litehtml::css_selector&, bool)' marked override, but does not override | |
virtual int select(const css_selector& selector, bool apply_pseudo = true) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:176:19: error: 'virtual int litehtml::html_tag::select(const litehtml::css_element_selector&, bool)' marked override, but does not override | |
virtual int select(const css_element_selector& selector, bool apply_pseudo = true) override; | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:15:0, | |
from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:187:19: error: 'virtual void litehtml::html_tag::get_text(litehtml::tstring&)' marked override, but does not override | |
virtual void get_text(tstring& text) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:188:19: error: 'virtual void litehtml::html_tag::parse_attributes()' marked override, but does not override | |
virtual void parse_attributes() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:190:19: error: 'virtual bool litehtml::html_tag::is_first_child_inline(const int&) const' marked override, but does not override | |
virtual bool is_first_child_inline(const element::ptr& el) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:191:19: error: 'virtual bool litehtml::html_tag::is_last_child_inline(const int&)' marked override, but does not override | |
virtual bool is_last_child_inline(const element::ptr& el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:192:19: error: 'virtual bool litehtml::html_tag::have_inline_child() const' marked override, but does not override | |
virtual bool have_inline_child() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:193:19: error: 'virtual void litehtml::html_tag::get_content_size(litehtml::size&, int)' marked override, but does not override | |
virtual void get_content_size(size& sz, int max_width) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:194:19: error: 'virtual void litehtml::html_tag::init()' marked override, but does not override | |
virtual void init() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:195:19: error: 'virtual void litehtml::html_tag::get_inline_boxes(litehtml::position::vector&)' marked override, but does not override | |
virtual void get_inline_boxes(position::vector& boxes) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:196:19: error: 'virtual bool litehtml::html_tag::is_floats_holder() const' marked override, but does not override | |
virtual bool is_floats_holder() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:197:19: error: 'virtual int litehtml::html_tag::get_floats_height(litehtml::element_float) const' marked override, but does not override | |
virtual int get_floats_height(element_float el_float = float_none) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:198:19: error: 'virtual int litehtml::html_tag::get_left_floats_height() const' marked override, but does not override | |
virtual int get_left_floats_height() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:199:19: error: 'virtual int litehtml::html_tag::get_right_floats_height() const' marked override, but does not override | |
virtual int get_right_floats_height() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:200:19: error: 'virtual int litehtml::html_tag::get_line_left(int)' marked override, but does not override | |
virtual int get_line_left(int y) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:201:19: error: 'virtual int litehtml::html_tag::get_line_right(int, int)' marked override, but does not override | |
virtual int get_line_right(int y, int def_right) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:202:19: error: 'virtual void litehtml::html_tag::get_line_left_right(int, int, int&, int&)' marked override, but does not override | |
virtual void get_line_left_right(int y, int def_right, int& ln_left, int& ln_right) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:203:19: error: 'virtual void litehtml::html_tag::add_float(const int&, int, int)' marked override, but does not override | |
virtual void add_float(const element::ptr &el, int x, int y) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:204:19: error: 'virtual void litehtml::html_tag::update_floats(int, const int&)' marked override, but does not override | |
virtual void update_floats(int dy, const element::ptr &parent) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:205:19: error: 'virtual void litehtml::html_tag::add_positioned(const int&)' marked override, but does not override | |
virtual void add_positioned(const element::ptr &el) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:206:19: error: 'virtual int litehtml::html_tag::find_next_line_top(int, int, int)' marked override, but does not override | |
virtual int find_next_line_top(int top, int width, int def_right) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:207:19: error: 'virtual void litehtml::html_tag::apply_vertical_align()' marked override, but does not override | |
virtual void apply_vertical_align() override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:208:19: error: 'virtual void litehtml::html_tag::draw_children(litehtml::uint_ptr, int, int, const litehtml::position*, litehtml::draw_flag, int)' marked override, but does not override | |
virtual void draw_children(uint_ptr hdc, int x, int y, const position* clip, draw_flag flag, int zindex) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:209:19: error: 'virtual int litehtml::html_tag::get_zindex() const' marked override, but does not override | |
virtual int get_zindex() const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:210:19: error: 'virtual void litehtml::html_tag::draw_stacking_context(litehtml::uint_ptr, int, int, const litehtml::position*, bool)' marked override, but does not override | |
virtual void draw_stacking_context(uint_ptr hdc, int x, int y, const position* clip, bool with_positioned) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:211:19: error: 'virtual void litehtml::html_tag::calc_document_size(litehtml::size&, int, int)' marked override, but does not override | |
virtual void calc_document_size(litehtml::size& sz, int x = 0, int y = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:212:19: error: 'virtual void litehtml::html_tag::get_redraw_box(litehtml::position&, int, int)' marked override, but does not override | |
virtual void get_redraw_box(litehtml::position& pos, int x = 0, int y = 0) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:213:19: error: 'virtual void litehtml::html_tag::add_style(const litehtml::style&)' marked override, but does not override | |
virtual void add_style(const litehtml::style& st) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:217:19: error: 'virtual bool litehtml::html_tag::is_nth_child(const int&, int, int, bool) const' marked override, but does not override | |
virtual bool is_nth_child(const element::ptr& el, int num, int off, bool of_type) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:218:19: error: 'virtual bool litehtml::html_tag::is_nth_last_child(const int&, int, int, bool) const' marked override, but does not override | |
virtual bool is_nth_last_child(const element::ptr& el, int num, int off, bool of_type) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:219:19: error: 'virtual bool litehtml::html_tag::is_only_child(const int&, bool) const' marked override, but does not override | |
virtual bool is_only_child(const element::ptr& el, bool of_type) const override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:220:29: error: 'virtual const litehtml::background* litehtml::html_tag::get_background(bool)' marked override, but does not override | |
virtual const background* get_background(bool own_only = false) override; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html_tag.h:241:9: error: 'elements_vector' does not name a type | |
inline elements_vector& litehtml::html_tag::children() | |
^ | |
In file included from /home/golubovsky/src/litebrowser-linux/litehtml/src/background.cpp:1:0: | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:49:35: error: 'shared_ptr' in namespace 'std' does not name a template type | |
virtual void link(const std::shared_ptr<litehtml::document>& doc, const litehtml::element::ptr& el) = 0; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:49:45: error: expected ',' or '...' before '<' token | |
virtual void link(const std::shared_ptr<litehtml::document>& doc, const litehtml::element::ptr& el) = 0; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:50:90: error: 'ptr' in 'class litehtml::element' does not name a type | |
virtual void on_anchor_click(const litehtml::tchar_t* url, const litehtml::element::ptr& el) = 0; | |
^ | |
/home/golubovsky/src/litebrowser-linux/litehtml/src/html.h:57:16: error: 'shared_ptr' in namespace 'std' does not name a template type | |
virtual std::shared_ptr<litehtml::element> create_element(const litehtml::tchar_t *tag_name, | |
^ | |
make[2]: *** [litehtml/CMakeFiles/litehtml.dir/src/background.cpp.o] Error 1 | |
make[1]: *** [litehtml/CMakeFiles/litehtml.dir/all] Error 2 | |
make: *** [all] Error 2 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment