#include <AttributeTree.h>
Public Member Functions | |
bool | changed () |
int | contains () |
void | copy (AttributeTree *parent) |
void | newSubTreeList (AttributeTree *new_tree, AttributeTree *after) |
AttributeTree * | next (AttributeTree *prev) |
void | printSubTree (std::ostream &out, int change_style_depth, char *upper_description) |
void | printXmlSubTree (std::ostream &out, const std::string &upper_description) |
SubTreeList * | revertOrder (SubTreeList *new_next=NULL) |
AttributeTree * | search (const char *description, const char *attribute) |
AttributeTree * | subTree (const char *description) |
SubTreeList (AttributeTree *sub_tree=0, SubTreeList *next=0) | |
void | unlink (AttributeTree *obsolete_tree) |
void | unlinkParent () |
void | unmarkChanges () |
~SubTreeList () | |
Private Member Functions | |
SubTreeList & | operator= (const SubTreeList &) |
SubTreeList (const SubTreeList &) | |
Private Attributes | |
SubTreeList * | m_next |
AttributeTree * | m_sub_tree |
Friends | |
class | AttributeTree |
Only for internal use in AttributeTree. Realises a list of AttributeTrees.
Definition at line 225 of file AttributeTree.h.
icl_core::config::SubTreeList::SubTreeList | ( | AttributeTree * | sub_tree = 0 , |
SubTreeList * | next = 0 |
||
) |
Definition at line 469 of file AttributeTree.cpp.
Definition at line 475 of file AttributeTree.cpp.
icl_core::config::SubTreeList::SubTreeList | ( | const SubTreeList & | ) | [private] |
Definition at line 587 of file AttributeTree.cpp.
Definition at line 550 of file AttributeTree.cpp.
void icl_core::config::SubTreeList::copy | ( | AttributeTree * | parent | ) |
Definition at line 486 of file AttributeTree.cpp.
void icl_core::config::SubTreeList::newSubTreeList | ( | AttributeTree * | new_tree, |
AttributeTree * | after | ||
) |
Creates new SubTreeList with new_tree as subtree after the next tree with subtree after.
Definition at line 643 of file AttributeTree.cpp.
Definition at line 601 of file AttributeTree.cpp.
SubTreeList& icl_core::config::SubTreeList::operator= | ( | const SubTreeList & | ) | [private] |
void icl_core::config::SubTreeList::printSubTree | ( | std::ostream & | out, |
int | change_style_depth, | ||
char * | upper_description | ||
) |
Definition at line 562 of file AttributeTree.cpp.
void icl_core::config::SubTreeList::printXmlSubTree | ( | std::ostream & | out, |
const std::string & | upper_description | ||
) |
SubTreeList * icl_core::config::SubTreeList::revertOrder | ( | SubTreeList * | new_next = NULL | ) |
Reverts the order of the sub tree list.
Definition at line 628 of file AttributeTree.cpp.
AttributeTree * icl_core::config::SubTreeList::search | ( | const char * | description, |
const char * | attribute | ||
) |
Definition at line 572 of file AttributeTree.cpp.
AttributeTree * icl_core::config::SubTreeList::subTree | ( | const char * | description | ) |
Definition at line 535 of file AttributeTree.cpp.
void icl_core::config::SubTreeList::unlink | ( | AttributeTree * | obsolete_tree | ) |
Definition at line 512 of file AttributeTree.cpp.
Definition at line 499 of file AttributeTree.cpp.
Definition at line 618 of file AttributeTree.cpp.
friend class AttributeTree [friend] |
Definition at line 227 of file AttributeTree.h.
SubTreeList* icl_core::config::SubTreeList::m_next [private] |
Definition at line 277 of file AttributeTree.h.
Definition at line 278 of file AttributeTree.h.