17 #ifndef __UT_XMLWriter__
18 #define __UT_XMLWriter__
23 struct _xmlTextWriter;
41 bool beginWritingToFile(
const char * file );
52 bool setIndentation(
int spaces_count );
57 bool writeElement(
const char * tag,
const char *
string );
60 bool writeElement(
const char * tag,
int value );
61 bool writeElement(
const char * tag,
double value );
64 bool startElement(
const char * tag );
72 bool writeAttribute(
const char *
name,
const char * value );
80 bool writeComment(
const char *
string );
84 bool writeRawString(
const char *
string );
90 bool writeCDataElement(
const char *
data );
92 bool writeAttribute(
const char * name,
int value);
94 bool writeAttribute(
const char * name,
unsigned value);
96 bool writeAttribute(
const char * name,
double value);
GLsizei GLenum GLsizei GLsizei GLuint memory
struct _xmlTextWriter * xmlTextWriterPtr
GLsizei const GLfloat * value
void writeString(std::ostream &os, const Name &name)
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
GLuint const GLchar * name
struct _xmlBuffer * xmlBufferPtr