Classes | |
| class | xml::xsilHeader |
| class | xml::xsilTrailer |
| class | xml::xsilComment |
| class | xml::xsilTime |
| class | xml::xsilParameter< T > |
| class | xml::xsilArray< T > |
| class | xml::xsilDataBegin |
| class | xml::xsilDataEnd< T > |
| class | xml::xsilTableBegin |
| class | xml::xsilTableEnd |
| class | xml::xsilTableColumn< T > |
| class | xml::xsilTableDataBegin |
| class | xml::xsilTableDataEnd |
| class | xml::xsilTableEntry< T > |
| class | xml::xsilTableEntry< const char * > |
| class | xml::xsilTableEntryDelimiter |
Functions | |
| std::string | xml::xsilStringEscape (const char *p) |
| Escape special characters <>&"'. | |
| std::string | xml::xsilEscape (const char *p, int len) |
| Escape a string so it can be stored as a table cell. | |
| std::string | xml::xsilUnescape (const char *p) |
| Unescape a string from a table cell. | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilHeader &h) |
| Write header to output stream. | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilTrailer &t) |
| Write trailer to output stream. | |
| template<class T> | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilParameter< T > &p) |
| Write parameter to output stream. | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilComment &t) |
| Write comment to output stream. | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilTime &t) |
| Write time to output stream. | |
| template<class T> | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilArray< T > &arr) |
| Write array of data object. | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilDataBegin &d) |
| Write data object head to output stream. | |
| template<class T> | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilDataEnd< T > &d) |
| Write data of data object plus end of data object tag. | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilTableBegin &d) |
| Write table begin object to output stream. | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilTableEnd &d) |
| Write table end object to output stream. | |
| template<class T> | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilTableColumn< T > &d) |
| Write table column to output stream. | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilTableDataBegin &d) |
| Write table data begin object to output stream. | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilTableDataEnd &d) |
| Write table data end object to output stream. | |
| template<class T> | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilTableEntry< T > &d) |
| Write table data entry object to output stream. | |
| std::ostream & | xml::operator<< (std::ostream &os, const xsilTableEntryDelimiter &d) |
| Write table delimiter to output stream. | |
brief Manipulators to write XML formatted streams
1.5.4