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.
1.5.3