Basically a struct with a destructor, a string tree is a collection of indexed strings used to hold more complex attributes or parameters. More...
Collaboration diagram for DtStringTree:Public Member Functions | |
| DtStringTree () | |
| Default Constructor. | |
| virtual | ~DtStringTree () |
| Destructor. | |
| DtStringTree (const DtStringTree &orig) | |
| Copy Constructor. | |
| DtStringTree & | operator= (const DtStringTree &rhs) |
| Assignment Operator. | |
| virtual void | mergeStringTree (DtStringTree *backTree) |
| Place a string tree in the tail of this string tree. | |
| virtual const DtStringTree * | findKey (const DtString &key) const |
| Go through the tree to find a specific key. | |
| void | setValue (DtString newValue) |
| Accessors. | |
| const DtString & | value () const |
| void | setKey (DtString newValue) |
| const DtString & | key () const |
| void | setDatatype (DtString newValue) |
| const DtString & | datatype () const |
| void | setOffset (unsigned int newValue) |
| unsigned int | offset () const |
Public Attributes | |
| DtStringTree * | myNext |
| The next items in the tree. | |
| DtStringTree * | myChild |
| DtStringTree * | myArray |
Protected Attributes | |
| DtString | myValue |
| DtString | myKey |
| DtString | myDatatype |
| unsigned int | myOffset |
Basically a struct with a destructor, a string tree is a collection of indexed strings used to hold more complex attributes or parameters.