xml_stream_chunk< T > Struct Template Reference

Collaboration diagram for xml_stream_chunk< T >:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 xml_stream_chunk ()

Static Public Member Functions

static xml_stream_chunkcreate ()
static void destroy (void *ptr)

Public Attributes

xml_stream_chunknext
size_t size
T data [xml_memory_page_size/sizeof(T)]


Detailed Description

template<typename T>
struct xml_stream_chunk< T >

Definition at line 3105 of file pugixml.cpp.


Constructor & Destructor Documentation

template<typename T>
xml_stream_chunk< T >::xml_stream_chunk (  )  [inline]

Definition at line 3123 of file pugixml.cpp.

Referenced by xml_stream_chunk< T >::create().

Here is the caller graph for this function:


Member Function Documentation

template<typename T>
static xml_stream_chunk* xml_stream_chunk< T >::create (  )  [inline, static]

Definition at line 3106 of file pugixml.cpp.

References xml_memory_management_function_storage< T >::allocate, and xml_stream_chunk< T >::xml_stream_chunk().

Referenced by load_stream_data_noseek().

Here is the call graph for this function:

Here is the caller graph for this function:

template<typename T>
static void xml_stream_chunk< T >::destroy ( void *  ptr  )  [inline, static]


Member Data Documentation

template<typename T>
T xml_stream_chunk< T >::data[xml_memory_page_size/sizeof(T)]

Definition at line 3129 of file pugixml.cpp.

Referenced by load_stream_data_noseek().

template<typename T>
xml_stream_chunk* xml_stream_chunk< T >::next

Definition at line 3126 of file pugixml.cpp.

Referenced by xml_stream_chunk< T >::destroy(), and load_stream_data_noseek().

template<typename T>
size_t xml_stream_chunk< T >::size

Definition at line 3127 of file pugixml.cpp.

Referenced by load_stream_data_noseek().


The documentation for this struct was generated from the following file:

Generated on Thu Jul 6 00:32:04 2017 for Moses by  doxygen 1.5.9