|
const string | getData () const |
|
| XMLOutputString (const string &str) |
|
| XMLOutputString () |
|
void | BeginObject (const Keyword &t) |
|
void | BeginObject (const Keyword &t, const string &atts) |
|
template<class T > |
void | BeginObject (const Keyword &t, const Keyword &attr1, const T &val1) |
|
template<class T , class U > |
void | BeginObject (const Keyword &t, const Keyword &attr1, const T &val1, const Keyword &attr2, const U &val2) |
|
template<class T , class U , class V > |
void | BeginObject (const Keyword &t, const Keyword &attr1, const T &val1, const Keyword &attr2, const U &val2, const Keyword &attr3, const V &val3) |
|
unsigned long | countObjects () const |
|
void | EndObject (const Keyword &t) |
|
content_type | getContentType () const |
|
Object * | getCurrentObject () const |
|
string | getHeaderAtts () const |
|
string | getHeaderStart () const |
|
const char * | getIndent () |
|
Object * | getPreviousObject () const |
|
bool | getReferencesOnly () const |
|
void | setContentType (content_type c) |
|
void | setHeaderAtts (const string &s) |
|
void | setHeaderStart (const string &s) |
|
void | setReferencesOnly (bool b) |
|
void | writeElement (const Keyword &t, const long unsigned int val) |
|
void | writeElement (const Keyword &t, const int val) |
|
void | writeElement (const Keyword &t, const double val) |
|
void | writeElement (const Keyword &t, const bool val) |
|
void | writeElement (const Keyword &t, const string &val) |
|
void | writeElement (const Keyword &u, const Keyword &t, const string &val) |
|
void | writeElement (const Keyword &u, const Keyword &t, const long val) |
|
void | writeElement (const Keyword &u, const Keyword &t, const Date &val) |
|
void | writeElement (const Keyword &u, const Keyword &t1, const string &val1, const Keyword &t2, const string &val2) |
|
void | writeElement (const Keyword &u, const Keyword &t1, unsigned long val1, const Keyword &t2, const string &val2) |
|
void | writeElement (const Keyword &t, const char *val) |
|
void | writeElement (const Keyword &t, const TimePeriod d) |
|
void | writeElement (const Keyword &t, const Date d) |
|
void | writeElement (const Keyword &t, const DateRange &d) |
|
void | writeElement (const Keyword &, const Object *, mode=DEFAULT) |
|
void | writeElement (const Keyword &t, const Object &o, mode m=DEFAULT) |
|
void | writeElementWithHeader (const Keyword &tag, const Object *object) |
|
void | writeHeader (const Keyword &tag) |
|
void | writeString (const string &c) |
|
| XMLOutput (ostream &os) |
|
| XMLOutput () |
|
This class writes XML data to a string.
The generated output is stored internally in the class, and can be accessed by converting the XMLOutputString object to a string object. This class can consume a lot of memory if large sets of objects are being saved in this way.
- See Also
- XMLOutput
Definition at line 2435 of file utils.h.