GCpp general purpose C++ library  version 1.0
GTreeNodeT< T > Member List

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

AddBranch(const string &bname)GTreeNodeT< T >inlinevirtual
AddBranch(const string &parent, const string &bname)GTreeNodeT< T >virtual
AddLeaf(T &object_ref)GTreeNodeT< T >inlinevirtual
AddLeaf(const string &parent, T &object_ref)GTreeNodeT< T >virtual
AddLeaf(T *object_ptr)GTreeNodeT< T >inlinevirtual
AddLeaf(const string &parent, T *object_ptr)GTreeNodeT< T >virtual
ClassName() const (defined in GTreeNodeT< T >)GTreeNodeT< T >inlinevirtual
Clone() const =0 (defined in GTreeNodeT< T >)GTreeNodeT< T >pure virtual
Compare(const GNamed &object) const GNamedinline
CompareDict(const GNamed &object) const GNamedinline
CreateItemList()GTreeNodeT< T >virtual
CreateItemTree() const =0 (defined in GTreeNodeT< T >)GTreeNodeT< T >pure virtual
CreateList()GTreeNodeT< T >virtual
FindBranch(const string &name)GTreeNodeT< T >virtual
FindNode(const string &name)GTreeNodeT< T >virtual
FirstLeaf()GTreeNodeT< T >virtual
GetFullName() const GTreeNodeT< T >virtual
GetInfo() const GNamedinlinevirtual
GetLeafCount() const =0GTreeNodeT< T >pure virtual
GetLeafTotalCount() const =0GTreeNodeT< T >pure virtual
GetLevel() const GTreeNodeT< T >
GetListIter() const GTreeNodeT< T >inlinevirtual
GetName() const GNamedinlinevirtual
GetParent() const GTreeNodeT< T >inlinevirtual
GetParent()GTreeNodeT< T >inlinevirtual
GetRoot() const GTreeNodeT< T >inlinevirtual
GetRoot()GTreeNodeT< T >inlinevirtual
GetUserData() const GTreeNodeT< T >inline
GNamed(const string &object_name="")GNamedinline
GNamed(const GNamed &object)GNamedinline
GTreeNodeT()GTreeNodeT< T >inline
GTreeNodeT(const GTreeNodeT< T > &original)GTreeNodeT< T >inline
IsBranch() const GTreeNodeT< T >inlinevirtual
IsInstanceOf() const GTreeNodeT< T >inline
IsInstanceOf() (defined in GTreeNodeT< T >)GTreeNodeT< T >inline
IsLeaf() const GTreeNodeT< T >inlinevirtual
list_iterGTreeNodeT< T >protected
Name() const GNamedinlinevirtual
Name()GNamedinlinevirtual
nameGNamedprotected
NextLeaf()GTreeNodeT< T >virtual
NextNode()GTreeNodeT< T >virtual
operator!=(const GNamed &object) const GNamedinline
operator<(const GNamed &object) const GNamedinline
operator<=(const GNamed &object) const GNamedinline
operator=(const GNamed &object)GNamedinline
operator==(const GNamed &object) const GNamedinline
operator>(const GNamed &object) const GNamedinline
operator>=(const GNamed &object) const GNamedinline
parentGTreeNodeT< T >protected
Print(FILE *fp=stdout, const string &prefix="", bool info=false) const =0GTreeNodeT< T >pure virtual
SetListIter(GListIterT< GTreeNodeT< T > > *iter_ptr)GTreeNodeT< T >inlinevirtual
SetName(const string &object_name)GNamedinlinevirtual
SetParent(GTreeBranchT< T > *parent_ptr)GTreeNodeT< T >inlinevirtual
SetUserData(void *data)GTreeNodeT< T >inline
StaticClassName() (defined in GTreeNodeT< T >)GTreeNodeT< T >inlinestatic
user_dataGTreeNodeT< T >protected
~GNamed()GNamedinlinevirtual
~GTreeNodeT()GTreeNodeT< T >inlinevirtual