neoGFX
Cross-platform C++ app/game engine
|
#include <xml.hpp>
Classes | |
class | const_iterator |
class | iterator |
Public Types | |
typedef xml_node< CharT, Alloc > | node |
typedef node::allocator_type | allocator_type |
typedef node::string | string |
typedef std::pair< const string, string > | attribute |
typedef std::map< string, string, std::less< string >, typename std::allocator_traits< allocator_type >::template rebind_alloc< attribute > > | attribute_list |
Public Types inherited from neolib::xml_node< CharT, Alloc > | |
enum | type_e { Document = 0x1 , Element = 0x2 , Text = 0x4 , Comment = 0x8 , Declaration = 0x10 , Cdata = 0x20 , Dtd = 0x40 , All = 0xFF } |
typedef Alloc | allocator_type |
typedef basic_quick_string< CharT > | string |
typedef xml_node< CharT, allocator_type > | node |
typedef node * | node_ptr |
Static Public Member Functions | |
static void * | operator new (std::size_t) |
static void | operator delete (void *ptr) |
typedef node::allocator_type neolib::xml_element< CharT, Alloc >::allocator_type |
typedef std::map<string, string, std::less<string>, typename std::allocator_traits<allocator_type>::template rebind_alloc<attribute> > neolib::xml_element< CharT, Alloc >::attribute_list |
typedef node::string neolib::xml_element< CharT, Alloc >::string |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const xml_element< CharT, Alloc >::string & neolib::xml_element< CharT, Alloc >::attribute_value | ( | const string & | aAttributeName | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
const xml_element< CharT, Alloc >::string & neolib::xml_element< CharT, Alloc >::text | ( | ) | const |
|
inline |