logo top
Main Page   Widgets   glibmm Namespaces   Book  

tree.h File Reference


Namespaces

namespace  Glib

Classes

class  Glib::Tree<T>
 N-ary Trees — trees of data with any number of branches The Tree class and its associated functions provide an N-ary tree data structure, in which nodes in the tree can contain arbitrary data. More...

Enumerations

enum  Glib::TraverseFlags {
  Glib::TRAVERSE_LEAVES = 1 << 0,
  Glib::TRAVERSE_NON_LEAVES = 1 << 1,
  Glib::TRAVERSE_ALL = 0x1,
  Glib::TRAVERSE_MASK = 0x03,
  Glib::TRAVERSE_LEAFS = 0x1,
  Glib::TRAVERSE_NON_LEAFS = 0x2
}
enum  Glib::TraverseType {
  Glib::IN_ORDER,
  Glib::PRE_ORDER,
  Glib::POST_ORDER,
  Glib::LEVEL_ORDER
}

Functions

TraverseFlags Glib::operator| (TraverseFlags lhs, TraverseFlags rhs)
TraverseFlags Glib::operator& (TraverseFlags lhs, TraverseFlags rhs)
TraverseFlags Glib::operator^ (TraverseFlags lhs, TraverseFlags rhs)
TraverseFlags Glib::operator~ (TraverseFlags flags)
TraverseFlags& Glib::operator|= (TraverseFlags& lhs, TraverseFlags rhs)
TraverseFlags& Glib::operator&= (TraverseFlags& lhs, TraverseFlags rhs)
TraverseFlags& Glib::operator^= (TraverseFlags& lhs, TraverseFlags rhs)

Generated for glibmm 2.4 by Doxygen 1.5.5 © 1997-2001