WSF
DynamicArray< T, ARRAY_SIZE, GROW_SIZE > Class Template Reference

#include <UsSymbolTable.hpp>

Public Member Functions

 DynamicArray ()
 DynamicArray (const DynamicArray< T, ARRAY_SIZE > &aRhs)
 ~DynamicArray ()
void resize (int aSize)
T & operator[] (int i)
T & operator[] (size_t i)
const T & operator[] (int i) const
const T & operator[] (size_t i) const
void push_back (const T &aVal)
int size () const

Constructor & Destructor Documentation

◆ DynamicArray() [1/2]

template<typename T, int ARRAY_SIZE, int GROW_SIZE = 10>
DynamicArray< T, ARRAY_SIZE, GROW_SIZE >::DynamicArray ( )
inline

Referenced by DynamicArray().

◆ DynamicArray() [2/2]

template<typename T, int ARRAY_SIZE, int GROW_SIZE = 10>
DynamicArray< T, ARRAY_SIZE, GROW_SIZE >::DynamicArray ( const DynamicArray< T, ARRAY_SIZE > & aRhs)
inline

References DynamicArray().

◆ ~DynamicArray()

template<typename T, int ARRAY_SIZE, int GROW_SIZE = 10>
DynamicArray< T, ARRAY_SIZE, GROW_SIZE >::~DynamicArray ( )
inline

Member Function Documentation

◆ operator[]() [1/4]

template<typename T, int ARRAY_SIZE, int GROW_SIZE = 10>
T & DynamicArray< T, ARRAY_SIZE, GROW_SIZE >::operator[] ( int i)
inline

◆ operator[]() [2/4]

template<typename T, int ARRAY_SIZE, int GROW_SIZE = 10>
const T & DynamicArray< T, ARRAY_SIZE, GROW_SIZE >::operator[] ( int i) const
inline

◆ operator[]() [3/4]

template<typename T, int ARRAY_SIZE, int GROW_SIZE = 10>
T & DynamicArray< T, ARRAY_SIZE, GROW_SIZE >::operator[] ( size_t i)
inline

References operator[]().

Referenced by operator[]().

◆ operator[]() [4/4]

template<typename T, int ARRAY_SIZE, int GROW_SIZE = 10>
const T & DynamicArray< T, ARRAY_SIZE, GROW_SIZE >::operator[] ( size_t i) const
inline

References operator[]().

Referenced by operator[]().

◆ push_back()

template<typename T, int ARRAY_SIZE, int GROW_SIZE = 10>
void DynamicArray< T, ARRAY_SIZE, GROW_SIZE >::push_back ( const T & aVal)
inline

◆ resize()

template<typename T, int ARRAY_SIZE, int GROW_SIZE = 10>
void DynamicArray< T, ARRAY_SIZE, GROW_SIZE >::resize ( int aSize)
inline

Referenced by push_back().

◆ size()


The documentation for this class was generated from the following file:
Copyrights Multiple, All Rights Reserved