glibmm 2.66.5
Glib::NodeTree< T > Member List

This is the complete list of members for Glib::NodeTree< T >, including all inherited members.

append(NodeTree< T > & node)Glib::NodeTree< T >inline
append_data(const T & the_data)Glib::NodeTree< T >inline
child_count() constGlib::NodeTree< T >inline
child_index(const T & the_data) constGlib::NodeTree< T >inline
child_position(const NodeTree< T > & child) constGlib::NodeTree< T >inline
data()Glib::NodeTree< T >inline
data() constGlib::NodeTree< T >inline
depth() constGlib::NodeTree< T >inline
find(const T & the_data, TraverseType order=TRAVERSE_IN_ORDER, TraverseFlags flags=TRAVERSE_ALL)Glib::NodeTree< T >inline
find(const T & the_data, TraverseType order=TRAVERSE_IN_ORDER, TraverseFlags flags=TRAVERSE_ALL) constGlib::NodeTree< T >inline
find_child(const T & the_data, TraverseFlags flags=TRAVERSE_ALL)Glib::NodeTree< T >inline
find_child(const T & the_data, TraverseFlags flags=TRAVERSE_ALL) constGlib::NodeTree< T >inline
first_child()Glib::NodeTree< T >inline
first_child() constGlib::NodeTree< T >inline
first_sibling()Glib::NodeTree< T >inline
first_sibling() constGlib::NodeTree< T >inline
foreach(const ForeachFunc & func, TraverseFlags flags=TRAVERSE_ALL)Glib::NodeTree< T >inline
ForeachFunc typedefGlib::NodeTree< T >
get_max_height() constGlib::NodeTree< T >inline
get_root()Glib::NodeTree< T >inline
get_root() constGlib::NodeTree< T >inline
gobj()Glib::NodeTree< T >inline
gobj() constGlib::NodeTree< T >inline
insert(int position, NodeTree< T > & node)Glib::NodeTree< T >inline
insert_after(NodeTree< T > & sibling, NodeTree< T > & node)Glib::NodeTree< T >inline
insert_before(NodeTree< T > & sibling, NodeTree< T > & node)Glib::NodeTree< T >inline
insert_data(int position, const T & the_data)Glib::NodeTree< T >inline
insert_data_before(NodeTree< T > & sibling, const T & the_data)Glib::NodeTree< T >inline
is_ancestor(const NodeTree< T > & descendant) constGlib::NodeTree< T >inline
is_leaf() constGlib::NodeTree< T >inline
is_root() constGlib::NodeTree< T >inline
last_child()Glib::NodeTree< T >inline
last_child() constGlib::NodeTree< T >inline
last_sibling()Glib::NodeTree< T >inline
last_sibling() constGlib::NodeTree< T >inline
next_sibling()Glib::NodeTree< T >inline
next_sibling() constGlib::NodeTree< T >inline
node_count(TraverseFlags flags=TRAVERSE_ALL) constGlib::NodeTree< T >inline
NodeTree()Glib::NodeTree< T >inline
NodeTree(const T & the_data)Glib::NodeTree< T >inlineexplicit
NodeTree(const NodeTree< T > & node)Glib::NodeTree< T >inline
nth_child(int n)Glib::NodeTree< T >inline
nth_child(int n) constGlib::NodeTree< T >inline
operator=(const NodeTree< T > & node)Glib::NodeTree< T >inline
parent() constGlib::NodeTree< T >inline
prepend(NodeTree< T > & node)Glib::NodeTree< T >inline
prepend_data(const T & the_data)Glib::NodeTree< T >inline
prev_sibling()Glib::NodeTree< T >inline
prev_sibling() constGlib::NodeTree< T >inline
reverse_children()Glib::NodeTree< T >inline
traverse(const TraverseFunc & func, TraverseType order=TRAVERSE_IN_ORDER, TraverseFlags flags=TRAVERSE_ALL, int max_depth=-1)Glib::NodeTree< T >inline
TRAVERSE_ALL enum valueGlib::NodeTree< T >
TRAVERSE_LEAVES enum valueGlib::NodeTree< T >
TRAVERSE_MASK enum valueGlib::NodeTree< T >
TRAVERSE_NON_LEAVES enum valueGlib::NodeTree< T >
TraverseFlags enum nameGlib::NodeTree< T >
TraverseFunc typedefGlib::NodeTree< T >
unlink()Glib::NodeTree< T >inline
~NodeTree()Glib::NodeTree< T >inline