#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 |
![]() | |
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().