#include <tinyxml2.h>
Třídy | |
| struct | Block |
| union | Chunk |
Veřejné typy | |
| enum | { COUNT = (4*1024)/SIZE } |
Veřejné metody | |
| MemPoolT () | |
| ~MemPoolT () | |
| virtual int | ItemSize () const |
| int | CurrentAllocs () const |
| virtual void * | Alloc () |
| virtual void | Free (void *mem) |
| void | Trace (const char *name) |
| void | SetTracked () |
| int | Untracked () const |
Veřejné metody dědí se z tinyxml2::MemPool | |
| MemPool () | |
| virtual | ~MemPool () |
Privátní atributy | |
| DynArray< Block *, 10 > | _blockPtrs |
| Chunk * | _root |
| int | _currentAllocs |
| int | _nAllocs |
| int | _maxAllocs |
| int | _nUntracked |
Definice je uvedena na řádku 317 v souboru tinyxml2.h.
| anonymous enum |
| Hodnoty výčtu | |
|---|---|
| COUNT | |
Definice je uvedena na řádku 392 v souboru tinyxml2.h.
|
inline |
Definice je uvedena na řádku 320 v souboru tinyxml2.h.
|
inline |
Definice je uvedena na řádku 321 v souboru tinyxml2.h.
|
inlinevirtual |
Implementuje tinyxml2::MemPool.
Definice je uvedena na řádku 335 v souboru tinyxml2.h.
|
inline |
Definice je uvedena na řádku 331 v souboru tinyxml2.h.
|
inlinevirtual |
Implementuje tinyxml2::MemPool.
Definice je uvedena na řádku 358 v souboru tinyxml2.h.
|
inlinevirtual |
Implementuje tinyxml2::MemPool.
Definice je uvedena na řádku 328 v souboru tinyxml2.h.
|
inlinevirtual |
Implementuje tinyxml2::MemPool.
Definice je uvedena na řádku 375 v souboru tinyxml2.h.
|
inline |
Definice je uvedena na řádku 370 v souboru tinyxml2.h.
|
inline |
Definice je uvedena na řádku 379 v souboru tinyxml2.h.
|
private |
Definice je uvedena na řádku 402 v souboru tinyxml2.h.
Používá se v tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Alloc(), tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Trace() a tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::~MemPoolT().
|
private |
Definice je uvedena na řádku 405 v souboru tinyxml2.h.
Používá se v tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Alloc(), tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::CurrentAllocs(), tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Free() a tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Trace().
|
private |
Definice je uvedena na řádku 407 v souboru tinyxml2.h.
Používá se v tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Alloc() a tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Trace().
|
private |
Definice je uvedena na řádku 406 v souboru tinyxml2.h.
Používá se v tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Alloc() a tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Trace().
|
private |
Definice je uvedena na řádku 408 v souboru tinyxml2.h.
Používá se v tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Alloc(), tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::SetTracked() a tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Untracked().
|
private |
Definice je uvedena na řádku 403 v souboru tinyxml2.h.
Používá se v tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Alloc() a tinyxml2::MemPoolT< sizeof(tinyxml2::XMLElement) >::Free().