#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.