ClanLib
2.3.7
|
#include <css_layout_node.h>
Public Member Functions | |
CL_CSSLayoutNode () | |
CL_CSSLayoutNode | get_first_child () const |
CL_CSSLayoutNode | get_last_child () const |
CL_CSSLayoutNode | get_next_sibling () const |
CL_CSSLayoutNode | get_parent () const |
CL_CSSLayoutNode | get_prev_sibling () const |
CL_CSSLayoutUserData * | get_user_data () |
const CL_CSSLayoutUserData * | get_user_data () const |
bool | is_element () const |
bool | is_null () const |
bool | is_object () const |
bool | is_text () const |
bool | operator!= (const CL_CSSLayoutNode &other) const |
bool | operator== (const CL_CSSLayoutNode &other) const |
CL_String | print_node () const |
void | set_user_data (CL_CSSLayoutUserData *data) |
void | set_user_data (CL_UniquePtr< CL_CSSLayoutUserData > &data) |
CL_CSSLayoutElement | to_element () const |
CL_CSSLayoutObject | to_object () const |
CL_CSSLayoutText | to_text () const |
Protected Member Functions | |
CL_CSSLayoutNode (const CL_SharedPtr< CL_CSSLayoutNode_Impl > &impl) | |
Protected Attributes | |
CL_SharedPtr < CL_CSSLayoutNode_Impl > | impl |
Friends | |
class | CL_CSSLayout |
class | CL_CSSLayout_Impl |
class | CL_CSSLayoutElement |
CL_CSSLayoutNode::CL_CSSLayoutNode | ( | ) |
|
protected |
CL_CSSLayoutNode CL_CSSLayoutNode::get_first_child | ( | ) | const |
CL_CSSLayoutNode CL_CSSLayoutNode::get_last_child | ( | ) | const |
CL_CSSLayoutNode CL_CSSLayoutNode::get_next_sibling | ( | ) | const |
CL_CSSLayoutNode CL_CSSLayoutNode::get_parent | ( | ) | const |
CL_CSSLayoutNode CL_CSSLayoutNode::get_prev_sibling | ( | ) | const |
CL_CSSLayoutUserData* CL_CSSLayoutNode::get_user_data | ( | ) |
const CL_CSSLayoutUserData* CL_CSSLayoutNode::get_user_data | ( | ) | const |
bool CL_CSSLayoutNode::is_element | ( | ) | const |
bool CL_CSSLayoutNode::is_null | ( | ) | const |
bool CL_CSSLayoutNode::is_object | ( | ) | const |
bool CL_CSSLayoutNode::is_text | ( | ) | const |
bool CL_CSSLayoutNode::operator!= | ( | const CL_CSSLayoutNode & | other) | const |
bool CL_CSSLayoutNode::operator== | ( | const CL_CSSLayoutNode & | other) | const |
CL_String CL_CSSLayoutNode::print_node | ( | ) | const |
|
inline |
References set_user_data().
Referenced by set_user_data().
void CL_CSSLayoutNode::set_user_data | ( | CL_UniquePtr< CL_CSSLayoutUserData > & | data) |
CL_CSSLayoutElement CL_CSSLayoutNode::to_element | ( | ) | const |
CL_CSSLayoutObject CL_CSSLayoutNode::to_object | ( | ) | const |
CL_CSSLayoutText CL_CSSLayoutNode::to_text | ( | ) | const |
|
friend |
|
friend |
|
friend |
|
protected |