DCMTK
Version 3.6.1 20170228
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. More... | |
~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 More... | |
OFBool | match (const char *c) const |
check if keyword matches given string More... | |
OFBool | less (const char *c) const |
check if keyword compares "<" to given string More... | |
OFConfigFileNode * | getBrother () const |
return pointer to next object in tree on same level More... | |
OFConfigFileNode * | getSon () const |
return pointer to next object in tree on lower level More... | |
void | setBrother (OFConfigFileNode *brother) |
set pointer to next object in tree on same level More... | |
void | setSon (OFConfigFileNode *son) |
set pointer to next object in tree on lower level More... | |
void | print (STD_NAMESPACE ostream &out, unsigned int level) |
print the content of this node to an output stream More... | |
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 |
|
inline |
return pointer to next object in tree on same level
|
inline |
return pointer to next object in tree on lower level
|
inline |
check if keyword compares "<" to given string
c | C string, must not be NULL |
|
inline |
check if keyword matches given string
c | C string, must not be NULL |
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 |
|
inline |
set pointer to next object in tree on lower level
son | pointer to next object in tree |
|
inline |
set value from C string
c | C string, must not be NULL |