![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <JETSCAPE/blob/main/external_packages/tinyxml2.h>
Collaboration diagram for tinyxml2::DynArray< T, INITIAL_SIZE_XML >: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 |
| 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_XML] |
| int | _allocated |
| int | _size |
Definition at line 192 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 192 of file tinyxml2.h
|
inline |
Definition at line 195 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 195 of file tinyxml2.h
|
inline |
Definition at line 201 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 201 of file tinyxml2.h
|
private |
|
inline |
Definition at line 262 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 262 of file tinyxml2.h
|
inline |
Definition at line 207 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 207 of file tinyxml2.h
|
inline |
Definition at line 238 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 238 of file tinyxml2.h
Referenced by tinyxml2::MemPoolT< sizeof(XMLElement) >::Clear().
Here is the caller graph for this function:
|
inlineprivate |
Definition at line 281 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 281 of file tinyxml2.h
Referenced by tinyxml2::DynArray< char, 20 >::Push(), and tinyxml2::DynArray< char, 20 >::PushArr().
Here is the caller graph for this function:
|
inline |
Definition at line 267 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 267 of file tinyxml2.h
|
inline |
Definition at line 272 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 272 of file tinyxml2.h
|
private |
|
inline |
Definition at line 242 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 242 of file tinyxml2.h
|
inline |
Definition at line 247 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 247 of file tinyxml2.h
|
inline |
Definition at line 252 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 252 of file tinyxml2.h
|
inline |
Definition at line 227 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 227 of file tinyxml2.h
Referenced by tinyxml2::MemPoolT< sizeof(XMLElement) >::Clear(), and tinyxml2::XMLPrinter::CloseElement().
Here is the caller graph for this function:
|
inline |
Definition at line 233 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 233 of file tinyxml2.h
|
inline |
Definition at line 211 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 211 of file tinyxml2.h
Referenced by tinyxml2::MemPoolT< sizeof(XMLElement) >::Alloc(), tinyxml2::XMLPrinter::OpenElement(), and tinyxml2::XMLPrinter::XMLPrinter().
Here is the caller graph for this function:
|
inline |
Definition at line 218 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 218 of file tinyxml2.h
Referenced by tinyxml2::XMLPrinter::Print().
Here is the caller graph for this function:
|
inline |
Definition at line 257 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 257 of file tinyxml2.h
Referenced by tinyxml2::XMLPrinter::Print(), and tinyxml2::MemPoolT< sizeof(XMLElement) >::Trace().
Here is the caller graph for this function:
|
private |
Definition at line 298 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 298 of file tinyxml2.h
Referenced by tinyxml2::DynArray< char, 20 >::Capacity(), tinyxml2::DynArray< char, 20 >::DynArray(), and tinyxml2::DynArray< char, 20 >::EnsureCapacity().
|
private |
Definition at line 296 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 296 of file tinyxml2.h
Referenced by tinyxml2::DynArray< char, 20 >::DynArray(), tinyxml2::DynArray< char, 20 >::EnsureCapacity(), tinyxml2::DynArray< char, 20 >::Mem(), tinyxml2::DynArray< char, 20 >::operator[](), tinyxml2::DynArray< char, 20 >::PeekTop(), tinyxml2::DynArray< char, 20 >::Pop(), tinyxml2::DynArray< char, 20 >::Push(), tinyxml2::DynArray< char, 20 >::PushArr(), and tinyxml2::DynArray< char, 20 >::~DynArray().
|
private |
Definition at line 297 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 297 of file tinyxml2.h
Referenced by tinyxml2::DynArray< char, 20 >::DynArray(), tinyxml2::DynArray< char, 20 >::EnsureCapacity(), and tinyxml2::DynArray< char, 20 >::~DynArray().
|
private |
Definition at line 299 of file tinyxml2.h.
View newest version in sPHENIX GitHub at line 299 of file tinyxml2.h
Referenced by tinyxml2::DynArray< char, 20 >::Clear(), tinyxml2::DynArray< char, 20 >::DynArray(), tinyxml2::DynArray< char, 20 >::Empty(), tinyxml2::DynArray< char, 20 >::EnsureCapacity(), tinyxml2::DynArray< char, 20 >::operator[](), tinyxml2::DynArray< char, 20 >::PeekTop(), tinyxml2::DynArray< char, 20 >::Pop(), tinyxml2::DynArray< char, 20 >::PopArr(), tinyxml2::DynArray< char, 20 >::Push(), tinyxml2::DynArray< char, 20 >::PushArr(), and tinyxml2::DynArray< char, 20 >::Size().