|
antioch-0.4.0
|
#include <tinyxml2.h>
Classes | |
| struct | Block |
| union | Chunk |
Public Member Functions | |
| MemPoolT () | |
| ~MemPoolT () | |
| virtual int | ItemSize () const |
| int | CurrentAllocs () const |
| virtual void * | Alloc () |
| virtual void | Free (void *mem) |
| void | Trace (const char *name) |
Private Types | |
| enum | { COUNT = 1024/SIZE } |
Private Attributes | |
| DynArray< Block *, 10 > | blockPtrs |
| Chunk * | root |
| int | currentAllocs |
| int | nAllocs |
| int | maxAllocs |
Definition at line 259 of file tinyxml2.h.
|
private |
|
inline |
Definition at line 262 of file tinyxml2.h.
|
inline |
Definition at line 263 of file tinyxml2.h.
|
inlinevirtual |
|
inline |
Definition at line 271 of file tinyxml2.h.
|
inlinevirtual |
|
inlinevirtual |
|
inline |
Definition at line 303 of file tinyxml2.h.
|
private |
Definition at line 317 of file tinyxml2.h.
Referenced by tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Alloc(), tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Trace(), and tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::~MemPoolT().
|
private |
Definition at line 320 of file tinyxml2.h.
Referenced by tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Alloc(), tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::CurrentAllocs(), tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Free(), and tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Trace().
|
private |
Definition at line 322 of file tinyxml2.h.
Referenced by tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Alloc(), and tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Trace().
|
private |
Definition at line 321 of file tinyxml2.h.
Referenced by tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Alloc(), and tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Trace().
|
private |
Definition at line 318 of file tinyxml2.h.
Referenced by tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Alloc(), and tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Free().