Public Types | |
enum | { versionMajor = 1, versionMinor = 0 } |
Public Member Functions | |
XmlStream (std::ostream &_s) | |
~XmlStream () | |
template<class t> | |
XmlStream & | operator<< (const t &value) |
XmlStream & | operator<< (const Controller &controller) |
Private Types | |
enum | state_type { stateNone, stateTag, stateAttribute, stateTagName } |
typedef std::stack < std::string > | tag_stack_type |
Private Member Functions | |
void | clearTagName () |
void | closeTagStart (bool self_closed=false) |
void | endTag (const std::string &tag) |
Private Attributes | |
tag_stack_type | tags |
std::ostream & | s |
state_type | state |
bool | prologWritten |
std::ostringstream | tagName |
Classes | |
struct | Controller |
Definition at line 33 of file xmlwriter.h.
anonymous enum |
enum BSUtilities::xmlw::XmlStream::state_type [private] |
Definition at line 139 of file xmlwriter.h.