|  | NumeRe v1.1.4
    NumeRe: Framework für Numerische Rechnungen | 
#include <tinyxml2.h>
| Public Member Functions | |
| DynArray () | |
| ~DynArray () | |
| void | Clear () | 
| void | Push (T t) | 
| T * | PushArr (int count) | 
| T | 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 | 
| void | SwapRemove (int i) | 
| const T * | Mem () const | 
| T * | Mem () | 
| Private Member Functions | |
| DynArray (const DynArray &) | |
| void | operator= (const DynArray &) | 
| void | EnsureCapacity (int cap) | 
| Private Attributes | |
| T * | _mem | 
| T | _pool [INITIAL_SIZE] | 
| int | _allocated | 
| int | _size | 
Definition at line 206 of file tinyxml2.h.
| 
 | inline | 
Definition at line 209 of file tinyxml2.h.
| 
 | inline | 
Definition at line 216 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_mem, and tinyxml2::DynArray< T, INITIAL_SIZE >::_pool.
| 
 | private | 
| 
 | inline | 
Definition at line 277 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_allocated, and TIXMLASSERT.
| 
 | inline | 
Definition at line 222 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_size.
| 
 | inline | 
Definition at line 253 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_size.
| 
 | inlineprivate | 
Definition at line 303 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_allocated, tinyxml2::DynArray< T, INITIAL_SIZE >::_mem, tinyxml2::DynArray< T, INITIAL_SIZE >::_pool, tinyxml2::DynArray< T, INITIAL_SIZE >::_size, and TIXMLASSERT.
Referenced by tinyxml2::DynArray< T, INITIAL_SIZE >::Push(), and tinyxml2::DynArray< T, INITIAL_SIZE >::PushArr().
| 
 | inline | 
Definition at line 294 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_mem, and TIXMLASSERT.
| 
 | inline | 
Definition at line 289 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_mem, and TIXMLASSERT.
| 
 | private | 
| 
 | inline | 
Definition at line 257 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_mem, tinyxml2::DynArray< T, INITIAL_SIZE >::_size, and TIXMLASSERT.
| 
 | inline | 
Definition at line 262 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_mem, tinyxml2::DynArray< T, INITIAL_SIZE >::_size, and TIXMLASSERT.
| 
 | inline | 
Definition at line 267 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_mem, tinyxml2::DynArray< T, INITIAL_SIZE >::_size, and TIXMLASSERT.
| 
 | inline | 
Definition at line 242 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_mem, tinyxml2::DynArray< T, INITIAL_SIZE >::_size, and TIXMLASSERT.
Referenced by tinyxml2::XMLPrinter::CloseElement().
| 
 | inline | 
Definition at line 248 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_size, and TIXMLASSERT.
| 
 | inline | 
Definition at line 226 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_mem, tinyxml2::DynArray< T, INITIAL_SIZE >::_size, tinyxml2::DynArray< T, INITIAL_SIZE >::EnsureCapacity(), and TIXMLASSERT.
Referenced by tinyxml2::XMLPrinter::OpenElement(), and tinyxml2::XMLPrinter::XMLPrinter().
| 
 | inline | 
Definition at line 233 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_mem, tinyxml2::DynArray< T, INITIAL_SIZE >::_size, tinyxml2::DynArray< T, INITIAL_SIZE >::EnsureCapacity(), and TIXMLASSERT.
Referenced by tinyxml2::XMLPrinter::Print(), tinyxml2::XMLPrinter::Putc(), and tinyxml2::XMLPrinter::Write().
| 
 | inline | 
Definition at line 272 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_size, and TIXMLASSERT.
Referenced by tinyxml2::XMLPrinter::Print().
| 
 | inline | 
Definition at line 282 of file tinyxml2.h.
References tinyxml2::DynArray< T, INITIAL_SIZE >::_mem, tinyxml2::DynArray< T, INITIAL_SIZE >::_size, and TIXMLASSERT.
| 
 | private | 
Definition at line 321 of file tinyxml2.h.
Referenced by tinyxml2::DynArray< T, INITIAL_SIZE >::Capacity(), and tinyxml2::DynArray< T, INITIAL_SIZE >::EnsureCapacity().
| 
 | private | 
Definition at line 319 of file tinyxml2.h.
Referenced by tinyxml2::DynArray< T, INITIAL_SIZE >::EnsureCapacity(), tinyxml2::DynArray< T, INITIAL_SIZE >::Mem(), tinyxml2::DynArray< T, INITIAL_SIZE >::operator[](), tinyxml2::DynArray< T, INITIAL_SIZE >::PeekTop(), tinyxml2::DynArray< T, INITIAL_SIZE >::Pop(), tinyxml2::DynArray< T, INITIAL_SIZE >::Push(), tinyxml2::DynArray< T, INITIAL_SIZE >::PushArr(), tinyxml2::DynArray< T, INITIAL_SIZE >::SwapRemove(), and tinyxml2::DynArray< T, INITIAL_SIZE >::~DynArray().
| 
 | private | 
Definition at line 320 of file tinyxml2.h.
Referenced by tinyxml2::DynArray< T, INITIAL_SIZE >::EnsureCapacity(), and tinyxml2::DynArray< T, INITIAL_SIZE >::~DynArray().
| 
 | private | 
Definition at line 322 of file tinyxml2.h.
Referenced by tinyxml2::DynArray< T, INITIAL_SIZE >::Clear(), tinyxml2::DynArray< T, INITIAL_SIZE >::Empty(), tinyxml2::DynArray< T, INITIAL_SIZE >::EnsureCapacity(), tinyxml2::DynArray< T, INITIAL_SIZE >::operator[](), tinyxml2::DynArray< T, INITIAL_SIZE >::PeekTop(), tinyxml2::DynArray< T, INITIAL_SIZE >::Pop(), tinyxml2::DynArray< T, INITIAL_SIZE >::PopArr(), tinyxml2::DynArray< T, INITIAL_SIZE >::Push(), tinyxml2::DynArray< T, INITIAL_SIZE >::PushArr(), tinyxml2::DynArray< T, INITIAL_SIZE >::Size(), and tinyxml2::DynArray< T, INITIAL_SIZE >::SwapRemove().