classdesc::xml_pack_t Class Reference

#include <xml_pack_base.h>

Collaboration diagram for classdesc::xml_pack_t:
Collaboration graph

Classes

class  Tag
 <utility structure for handling tag/endtag More...
 

Public Member Functions

 xml_pack_t (std::ostream &o, const string &schema="")
 if true, the layout XML in more human friendly form
 
template<class T >
void pack (const string &d, const T &x)
 
template<class T >
void pack_notag (const string &d, const T &x)
 

Public Attributes

string schema
 
bool prettyPrint
 

Friends

class Tag
 

Detailed Description

XML serialisation object

Member Function Documentation

◆ pack()

template<class T >
void classdesc::xml_pack_t::pack ( const string &  d,
const T &  x 
)
inline

pack simple type

Referenced by pack_notag(), and classdesc::xml_packp().

◆ pack_notag()

template<class T >
void classdesc::xml_pack_t::pack_notag ( const string &  d,
const T &  x 
)
inline

pack an untagged simple type

References pack().


The documentation for this class was generated from the following file: