108 XmlOFile(
const char* iFilename, std::ios::openmode iOpenMode = std::ios::out | std::ios::trunc);
109 XmlOFile(
const char* iFilename,
const char* iRoot);
110 XmlOFile(
const std::string& iFilename, std::ios::openmode iOpenMode = std::ios::out | std::ios::trunc);
111 XmlOFile(
const std::string& iFilename,
const std::string& iRoot);
114 void open(
const char* iFilename, std::ios::openmode iOpenMode = std::ios::out | std::ios::trunc);
115 void open(
const char* iFilename,
const char* iRoot);
116 void open(
const std::string& iFilename, std::ios::openmode iOpenMode = std::ios::out | std::ios::trunc);
117 void open(
const std::string& iFilename,
const std::string& iRoot);
121 XmlOFile& operator<<(
char iIn )
override;
122 XmlOFile& operator<<(
signed char iIn )
override;
123 XmlOFile& operator<<(
unsigned char iIn )
override;
124 XmlOFile& operator<<(
signed short iIn )
override;
125 XmlOFile& operator<<(
unsigned short iIn )
override;
126 XmlOFile& operator<<(
signed int iIn )
override;
127 XmlOFile& operator<<(
unsigned int iIn )
override;
128 XmlOFile& operator<<(
signed long iIn )
override;
129 XmlOFile& operator<<(
unsigned long iIn )
override;
130 XmlOFile& operator<<(
float iIn )
override;
131 XmlOFile& operator<<(
double iIn )
override;
132 XmlOFile& operator<<(
long double iIn )
override;
133 XmlOFile& operator<<(
bool iIn )
override;
134 XmlOFile& operator<<(
const void* iIn )
override;
135 XmlOFile& operator<<(
const char* iIn )
override;
136 XmlOFile& operator<<(
const std::string& iIn )
override;
138 XmlOFile& operator<<( std::ostream& (*iIn) (std::ostream&) )
override;