Definition at line 46 of file osbxml.h.
OSB_LIB::OsbXml::OsbXml | ( | std::ostream & | ) |
OSB_LIB::OsbXml::OsbXml | ( | std::ostream & | , | |
std::string | ||||
) |
OSB_LIB::OsbXml::OsbXml | ( | std::ostream & | , | |
std::string | , | |||
std::string | ||||
) |
void OSB_LIB::OsbXml::addChild | ( | std::string | , | |
std::string | , | |||
const T & | ||||
) |
Definition at line 155 of file osbxml.h.
References currIndent_, indent_, indentLevel_, rootCreated_, stack_, and xml_.
void OSB_LIB::OsbXml::addChild | ( | std::string | ) | [inline] |
Definition at line 144 of file osbxml.h.
References currIndent_, indent_, indentLevel_, rootCreated_, stack_, and xml_.
Referenced by addRoot().
void OSB_LIB::OsbXml::addComment | ( | std::string | comment | ) |
void OSB_LIB::OsbXml::addElement | ( | std::string | , | |
const T1 & | , | |||
std::string | , | |||
const T2 & | ||||
) |
void OSB_LIB::OsbXml::addElement | ( | std::string | , | |
std::string | , | |||
const T & | ||||
) |
void OSB_LIB::OsbXml::addElement | ( | std::string | , | |
const T & | ||||
) |
void OSB_LIB::OsbXml::addElement | ( | std::string | ) | [inline] |
void OSB_LIB::OsbXml::addRoot | ( | std::string | , | |
std::string | , | |||
const T & | ||||
) |
void OSB_LIB::OsbXml::addRoot | ( | std::string | ) | [inline] |
void OSB_LIB::OsbXml::endChild | ( | ) |
void OSB_LIB::OsbXml::endRoot | ( | ) |
Referenced by ~OsbXml().
void OSB_LIB::OsbXml::setIndent | ( | std::string | newIndent | ) |
std::string OSB_LIB::OsbXml::currIndent_ [private] |
std::string OSB_LIB::OsbXml::indent_ [private] |
int OSB_LIB::OsbXml::indentLevel_ [private] |
bool OSB_LIB::OsbXml::rootCreated_ [private] |
std::stack<std::string> OSB_LIB::OsbXml::stack_ [private] |
std::ostream& OSB_LIB::OsbXml::xml_ [private] |