XALM  1.0
 Vše Třídy Prostory jmen Soubory Funkce Proměnné Výčty Hodnoty výčtu Friends Definice maker
Veřejné metody | Privátní metody | Privátní atributy | Seznam všech členů
Dokumentace šablony třídy tinyxml2::DynArray< T, INIT >

#include <tinyxml2.h>

Veřejné metody

 DynArray ()
 
 ~DynArray ()
 
void Push (T t)
 
T * PushArr (int count)
 
Pop ()
 
void PopArr (int count)
 
bool Empty () const
 
T & operator[] (int i)
 
const T & operator[] (int i) const
 
const T & PeekTop () const
 
int Size () const
 
int Capacity () const
 
const T * Mem () const
 
T * Mem ()
 

Privátní metody

void EnsureCapacity (int cap)
 

Privátní atributy

T * _mem
 
_pool [INIT]
 
int _allocated
 
int _size
 

Detailní popis

template<class T, int INIT>
class tinyxml2::DynArray< T, INIT >

Definice je uvedena na řádku 204 v souboru tinyxml2.h.

Dokumentace konstruktoru a destruktoru

template<class T, int INIT>
tinyxml2::DynArray< T, INIT >::DynArray ( )
inline

Definice je uvedena na řádku 207 v souboru tinyxml2.h.

template<class T, int INIT>
tinyxml2::DynArray< T, INIT >::~DynArray ( )
inline

Definice je uvedena na řádku 213 v souboru tinyxml2.h.

Dokumentace k metodám

template<class T, int INIT>
int tinyxml2::DynArray< T, INIT >::Capacity ( ) const
inline

Definice je uvedena na řádku 263 v souboru tinyxml2.h.

template<class T, int INIT>
bool tinyxml2::DynArray< T, INIT >::Empty ( ) const
inline

Definice je uvedena na řádku 240 v souboru tinyxml2.h.

template<class T, int INIT>
void tinyxml2::DynArray< T, INIT >::EnsureCapacity ( int  cap)
inlineprivate

Definice je uvedena na řádku 276 v souboru tinyxml2.h.

Používá se v tinyxml2::DynArray< char, 20 >::Push() a tinyxml2::DynArray< char, 20 >::PushArr().

template<class T, int INIT>
const T* tinyxml2::DynArray< T, INIT >::Mem ( ) const
inline

Definice je uvedena na řádku 267 v souboru tinyxml2.h.

template<class T, int INIT>
T* tinyxml2::DynArray< T, INIT >::Mem ( )
inline

Definice je uvedena na řádku 271 v souboru tinyxml2.h.

template<class T, int INIT>
T& tinyxml2::DynArray< T, INIT >::operator[] ( int  i)
inline

Definice je uvedena na řádku 244 v souboru tinyxml2.h.

template<class T, int INIT>
const T& tinyxml2::DynArray< T, INIT >::operator[] ( int  i) const
inline

Definice je uvedena na řádku 249 v souboru tinyxml2.h.

template<class T, int INIT>
const T& tinyxml2::DynArray< T, INIT >::PeekTop ( ) const
inline

Definice je uvedena na řádku 254 v souboru tinyxml2.h.

template<class T, int INIT>
T tinyxml2::DynArray< T, INIT >::Pop ( )
inline

Definice je uvedena na řádku 231 v souboru tinyxml2.h.

Používá se v tinyxml2::XMLPrinter::CloseElement().

template<class T, int INIT>
void tinyxml2::DynArray< T, INIT >::PopArr ( int  count)
inline

Definice je uvedena na řádku 235 v souboru tinyxml2.h.

template<class T, int INIT>
void tinyxml2::DynArray< T, INIT >::Push ( t)
inline

Definice je uvedena na řádku 219 v souboru tinyxml2.h.

Používá se v tinyxml2::XMLPrinter::OpenElement() a tinyxml2::XMLPrinter::XMLPrinter().

template<class T, int INIT>
T* tinyxml2::DynArray< T, INIT >::PushArr ( int  count)
inline

Definice je uvedena na řádku 224 v souboru tinyxml2.h.

Používá se v tinyxml2::XMLPrinter::Print().

template<class T, int INIT>
int tinyxml2::DynArray< T, INIT >::Size ( ) const
inline

Definice je uvedena na řádku 259 v souboru tinyxml2.h.

Dokumentace k datovým členům

template<class T, int INIT>
int tinyxml2::DynArray< T, INIT >::_allocated
private
template<class T, int INIT>
T* tinyxml2::DynArray< T, INIT >::_mem
private
template<class T, int INIT>
T tinyxml2::DynArray< T, INIT >::_pool[INIT]
private
template<class T, int INIT>
int tinyxml2::DynArray< T, INIT >::_size
private

Dokumentace pro tuto třídu byla generována z následujícího souboru: