56 #ifndef _xmldocument_h
57 #define _xmldocument_h
117 ParseResult LoadBufferImpl(
void* contents,
size_t size,
unsigned int options,
Encoding DocumentEncoding,
bool is_mutable,
bool own);
155 ParseResult Load(std::basic_istream<
wchar_t, std::char_traits<wchar_t> >& stream,
unsigned int options =
ParseDefault);
247 void Save(std::basic_ostream<
wchar_t, std::char_traits<wchar_t> >& stream,
const Char8* indent =
"\t",
unsigned int flags =
FormatDefault)
const;
271 Node DocumentElement()
const;
279 #endif // Include guard