Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
XMLWriter.cpp File Reference
#include "precompiled.h"
#include "XMLWriter.h"
#include "ps/CLogger.h"
#include "ps/Filesystem.h"
#include "ps/XML/Xeromyces.h"
#include "lib/utf8.h"
#include "lib/allocators/shared_ptr.h"
#include "lib/sysdep/cpu.h"
#include "maths/Fixed.h"
Include dependency graph for XMLWriter.cpp:

Namespaces

namespace  anonymous_namespace{XMLWriter.cpp}
 

Enumerations

enum  { EL_ATTR , EL_TEXT , EL_SUBEL }
 

Functions

CStr anonymous_namespace{XMLWriter.cpp}::escapeAttributeValue (const char *input)
 
CStr anonymous_namespace{XMLWriter.cpp}::escapeCharacterData (const char *input)
 
CStr anonymous_namespace{XMLWriter.cpp}::escapeCDATA (const char *input)
 
CStr anonymous_namespace{XMLWriter.cpp}::escapeComment (const char *input)
 
template<>
void XMLWriter_File::ElementAttribute< std::string > (const char *name, const std::string &value, bool newelement)
 
template<>
void XMLWriter_File::ElementAttribute< std::wstring > (const char *name, const std::wstring &value, bool newelement)
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
EL_ATTR 
EL_TEXT 
EL_SUBEL 

Function Documentation

◆ XMLWriter_File::ElementAttribute< std::string >()

template<>
void XMLWriter_File::ElementAttribute< std::string > ( const char *  name,
const std::string &  value,
bool  newelement 
)

◆ XMLWriter_File::ElementAttribute< std::wstring >()

template<>
void XMLWriter_File::ElementAttribute< std::wstring > ( const char *  name,
const std::wstring &  value,
bool  newelement 
)