#include <css_layout_node.h>
Inheritance diagram for clan::CSSLayoutNode:Public Member Functions | |
| CSSLayoutNode () | |
| CSSLayoutNode | get_first_child () const |
| CSSLayoutNode | get_last_child () const |
| CSSLayoutNode | get_next_sibling () const |
| CSSLayoutNode | get_parent () const |
| CSSLayoutNode | get_prev_sibling () const |
| CSSLayoutUserData * | get_user_data () |
| const CSSLayoutUserData * | get_user_data () const |
| bool | is_element () const |
| bool | is_null () const |
| bool | is_object () const |
| bool | is_text () const |
| bool | operator!= (const CSSLayoutNode &other) const |
| bool | operator== (const CSSLayoutNode &other) const |
| std::string | print_node () const |
| void | set_user_data (CSSLayoutUserData *data) |
| void | set_user_data (std::unique_ptr< CSSLayoutUserData > &data) |
| CSSLayoutElement | to_element () const |
| CSSLayoutObject | to_object () const |
| CSSLayoutText | to_text () const |
Protected Member Functions | |
| CSSLayoutNode (const std::shared_ptr< CSSLayoutNode_Impl > &impl) | |
Protected Attributes | |
| std::shared_ptr < CSSLayoutNode_Impl > | impl |
Friends | |
| class | CSSLayout |
| class | CSSLayout_Impl |
| class | CSSLayoutElement |
| clan::CSSLayoutNode::CSSLayoutNode | ( | ) |
|
protected |
| CSSLayoutNode clan::CSSLayoutNode::get_first_child | ( | ) | const |
| CSSLayoutNode clan::CSSLayoutNode::get_last_child | ( | ) | const |
| CSSLayoutNode clan::CSSLayoutNode::get_next_sibling | ( | ) | const |
| CSSLayoutNode clan::CSSLayoutNode::get_parent | ( | ) | const |
| CSSLayoutNode clan::CSSLayoutNode::get_prev_sibling | ( | ) | const |
| CSSLayoutUserData* clan::CSSLayoutNode::get_user_data | ( | ) |
| const CSSLayoutUserData* clan::CSSLayoutNode::get_user_data | ( | ) | const |
| bool clan::CSSLayoutNode::is_element | ( | ) | const |
| bool clan::CSSLayoutNode::is_null | ( | ) | const |
| bool clan::CSSLayoutNode::is_object | ( | ) | const |
| bool clan::CSSLayoutNode::is_text | ( | ) | const |
| bool clan::CSSLayoutNode::operator!= | ( | const CSSLayoutNode & | other | ) | const |
| bool clan::CSSLayoutNode::operator== | ( | const CSSLayoutNode & | other | ) | const |
| std::string clan::CSSLayoutNode::print_node | ( | ) | const |
|
inline |
References set_user_data().
Referenced by set_user_data().
| void clan::CSSLayoutNode::set_user_data | ( | std::unique_ptr< CSSLayoutUserData > & | data | ) |
| CSSLayoutElement clan::CSSLayoutNode::to_element | ( | ) | const |
| CSSLayoutObject clan::CSSLayoutNode::to_object | ( | ) | const |
| CSSLayoutText clan::CSSLayoutNode::to_text | ( | ) | const |
|
friend |
|
friend |
|
friend |
|
protected |