AWS SDK for C++

AWS SDK for C++ Version 1.11.787

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE > Class Template Reference

#include <tinyxml2.h>

Public Member Functions

 
 
void Clear ()
 
void Push (T t)
 
T * PushArr (size_t count)
 
Pop ()
 
void PopArr (size_t count)
 
bool Empty () const
 
T & operator[] (size_t i)
 
const T & operator[] (size_t i) const
 
const T & PeekTop () const
 
size_t Size () const
 
size_t Capacity () const
 
void SwapRemove (size_t i)
 
const T * Mem () const
 
T * Mem ()
 

Detailed Description

template<class T, size_t INITIAL_SIZE>
class Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >

Definition at line 219 of file tinyxml2.h.

Constructor & Destructor Documentation

◆ DynArray()

template<class T , size_t INITIAL_SIZE>
Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::DynArray ( )
inline

Definition at line 222 of file tinyxml2.h.

◆ ~DynArray()

template<class T , size_t INITIAL_SIZE>
Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::~DynArray ( )
inline

Definition at line 229 of file tinyxml2.h.

Member Function Documentation

◆ Capacity()

template<class T , size_t INITIAL_SIZE>
size_t Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::Capacity ( ) const
inline

Definition at line 288 of file tinyxml2.h.

◆ Clear()

template<class T , size_t INITIAL_SIZE>
void Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::Clear ( )
inline

Definition at line 235 of file tinyxml2.h.

◆ Empty()

template<class T , size_t INITIAL_SIZE>
bool Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::Empty ( ) const
inline

Definition at line 265 of file tinyxml2.h.

◆ Mem() [1/2]

template<class T , size_t INITIAL_SIZE>
T * Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::Mem ( )
inline

Definition at line 305 of file tinyxml2.h.

◆ Mem() [2/2]

template<class T , size_t INITIAL_SIZE>
const T * Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::Mem ( ) const
inline

Definition at line 300 of file tinyxml2.h.

◆ operator[]() [1/2]

template<class T , size_t INITIAL_SIZE>
T & Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::operator[] ( size_t  i)
inline

Definition at line 269 of file tinyxml2.h.

◆ operator[]() [2/2]

template<class T , size_t INITIAL_SIZE>
const T & Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::operator[] ( size_t  i) const
inline

Definition at line 274 of file tinyxml2.h.

◆ PeekTop()

template<class T , size_t INITIAL_SIZE>
const T & Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::PeekTop ( ) const
inline

Definition at line 279 of file tinyxml2.h.

◆ Pop()

template<class T , size_t INITIAL_SIZE>
T Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::Pop ( )
inline

Definition at line 254 of file tinyxml2.h.

◆ PopArr()

template<class T , size_t INITIAL_SIZE>
void Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::PopArr ( size_t  count)
inline

Definition at line 260 of file tinyxml2.h.

◆ Push()

template<class T , size_t INITIAL_SIZE>
void Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::Push ( t)
inline

Definition at line 239 of file tinyxml2.h.

◆ PushArr()

template<class T , size_t INITIAL_SIZE>
T * Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::PushArr ( size_t  count)
inline

Definition at line 246 of file tinyxml2.h.

◆ Size()

template<class T , size_t INITIAL_SIZE>
size_t Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::Size ( ) const
inline

Definition at line 284 of file tinyxml2.h.

◆ SwapRemove()

template<class T , size_t INITIAL_SIZE>
void Aws::External::tinyxml2::DynArray< T, INITIAL_SIZE >::SwapRemove ( size_t  i)
inline

Definition at line 293 of file tinyxml2.h.


The documentation for this class was generated from the following file: