ZeroErr
|
类 | |
class | ScopedElement |
Public 成员函数 | |
XmlWriter (std::ostream &os=std::cerr) | |
~XmlWriter () | |
XmlWriter (const XmlWriter &)=delete | |
XmlWriter & | operator= (const XmlWriter &)=delete |
XmlWriter & | startElement (const std::string &name) |
ScopedElement | scopedElement (const std::string &name) |
XmlWriter & | endElement () |
XmlWriter & | writeAttribute (const std::string &name, const std::string &attribute) |
XmlWriter & | writeAttribute (const std::string &name, const char *attribute) |
XmlWriter & | writeAttribute (const std::string &name, bool attribute) |
template<typename T > | |
XmlWriter & | writeAttribute (const std::string &name, const T &attribute) |
XmlWriter & | writeText (const std::string &text, bool indent=true, bool new_line=true) |
void | ensureTagClosed (bool new_line=true) |
void | writeDeclaration () |
zeroerr::detail::XmlWriter::XmlWriter | ( | std::ostream & | os = std::cerr | ) |
zeroerr::detail::XmlWriter::~XmlWriter | ( | ) |
|
delete |
XmlWriter & zeroerr::detail::XmlWriter::endElement | ( | ) |
void zeroerr::detail::XmlWriter::ensureTagClosed | ( | bool | new_line = true | ) |
XmlWriter::ScopedElement zeroerr::detail::XmlWriter::scopedElement | ( | const std::string & | name | ) |
XmlWriter & zeroerr::detail::XmlWriter::startElement | ( | const std::string & | name | ) |
XmlWriter & zeroerr::detail::XmlWriter::writeAttribute | ( | const std::string & | name, |
bool | attribute | ||
) |
XmlWriter & zeroerr::detail::XmlWriter::writeAttribute | ( | const std::string & | name, |
const char * | attribute | ||
) |
XmlWriter & zeroerr::detail::XmlWriter::writeAttribute | ( | const std::string & | name, |
const std::string & | attribute | ||
) |
|
inline |
void zeroerr::detail::XmlWriter::writeDeclaration | ( | ) |
XmlWriter & zeroerr::detail::XmlWriter::writeText | ( | const std::string & | text, |
bool | indent = true , |
||
bool | new_line = true |
||
) |