MyGUI 3.4.3
Namespaces | Data Structures | Typedefs | Functions
MyGUI::xml Namespace Reference

Namespaces

namespace  utility
 

Data Structures

class  Document
 
class  Element
 
class  ElementEnumerator
 
struct  ElementType
 
struct  ErrorType
 

Typedefs

using ElementPtr = Element *
 
using PairAttribute = std::pair< std::string, std::string >
 
using VectorAttributes = std::vector< PairAttribute >
 
using VectorElement = std::vector< std::unique_ptr< Element > >
 
using xmlNodeIterator = ElementEnumerator
 
using xmlNodePtr = ElementPtr
 
using xmlDocument = Document
 

Functions

void open_stream (std::ofstream &_stream, const std::wstring &_wide)
 
void open_stream (std::ifstream &_stream, const std::wstring &_wide)
 

Typedef Documentation

◆ ElementPtr

Definition at line 112 of file MyGUI_XmlDocument.h.

◆ PairAttribute

using MyGUI::xml::PairAttribute = typedef std::pair<std::string, std::string>

Definition at line 113 of file MyGUI_XmlDocument.h.

◆ VectorAttributes

Definition at line 114 of file MyGUI_XmlDocument.h.

◆ VectorElement

using MyGUI::xml::VectorElement = typedef std::vector<std::unique_ptr<Element> >

Definition at line 115 of file MyGUI_XmlDocument.h.

◆ xmlDocument

Definition at line 374 of file MyGUI_XmlDocument.h.

◆ xmlNodeIterator

Definition at line 372 of file MyGUI_XmlDocument.h.

◆ xmlNodePtr

Definition at line 373 of file MyGUI_XmlDocument.h.

Function Documentation

◆ open_stream() [1/2]

void MyGUI::xml::open_stream ( std::ifstream &  _stream,
const std::wstring &  _wide 
)
inline

Definition at line 363 of file MyGUI_XmlDocument.cpp.

◆ open_stream() [2/2]

void MyGUI::xml::open_stream ( std::ofstream &  _stream,
const std::wstring &  _wide 
)
inline

Definition at line 359 of file MyGUI_XmlDocument.cpp.