|
DCMTK Version 3.6.9
OFFIS DICOM Toolkit
|
this class maintains one configuration file entry (key-value pair) and the links that comprise the configuration file tree structure. More...
Public Member Functions | |
| OFConfigFileNode (const char *keyword) | |
| constructor. | |
| ~OFConfigFileNode () | |
| destructor, recursively deletes whole tree | |
| const char * | getKeyword () const |
| return keyword as C string | |
| const char * | getValue () const |
| return current value as C string | |
| void | setValue (const char *c) |
| set value from C string | |
| OFBool | match (const char *c) const |
| check if keyword matches given string | |
| OFBool | less (const char *c) const |
| check if keyword compares "<" to given string | |
| OFConfigFileNode * | getBrother () const |
| return pointer to next object in tree on same level | |
| OFConfigFileNode * | getSon () const |
| return pointer to next object in tree on lower level | |
| void | setBrother (OFConfigFileNode *brother) |
| set pointer to next object in tree on same level | |
| void | setSon (OFConfigFileNode *son) |
| set pointer to next object in tree on lower level | |
| void | print (STD_NAMESPACE ostream &out, unsigned int level) |
| print the content of this node to an output stream | |
Private Member Functions | |
| OFConfigFileNode (const OFConfigFileNode &arg) | |
| private undefined copy constructor | |
| OFConfigFileNode & | operator= (const OFConfigFileNode &arg) |
| private undefined copy assignment operator | |
Private Attributes | |
| OFConfigFileNode * | brother_ |
| pointer to next object in tree on same level | |
| OFConfigFileNode * | son_ |
| pointer to next object in tree on lower level | |
| OFString | keyword_ |
| configuration keyword | |
| OFString | value_ |
| configuration value | |
this class maintains one configuration file entry (key-value pair) and the links that comprise the configuration file tree structure.
Internal use only.
| OFConfigFileNode::OFConfigFileNode | ( | const char * | keyword | ) |
constructor.
| keyword | configuration keyword, copied into this object |
Referenced by OFConfigFileNode(), getBrother(), getSon(), operator=(), setBrother(), and setSon().
|
inline |
return pointer to next object in tree on same level
References OFConfigFileNode(), and brother_.
|
inline |
return pointer to next object in tree on lower level
References OFConfigFileNode(), and son_.
|
inline |
check if keyword compares "<" to given string
| c | C string, must not be NULL |
References keyword_.
|
inline |
check if keyword matches given string
| c | C string, must not be NULL |
References keyword_.
| void OFConfigFileNode::print | ( | STD_NAMESPACE ostream & | out, |
| unsigned int | level ) |
print the content of this node to an output stream
| out | output stream to print to |
| level | tree depth (level) |
|
inline |
set pointer to next object in tree on same level
| brother | pointer to next object in tree |
References OFConfigFileNode(), and brother_.
|
inline |
set pointer to next object in tree on lower level
| son | pointer to next object in tree |
References OFConfigFileNode(), and son_.
|
inline |