Anklang C++ API 0.0.0
Loading...
Searching...
No Matches
QuickArray< Data >

Public Types

typedef Data *iterator

Public Member Functions

iteratorbegin ()
uintcapacity () const
Data *data () const
boolempty () const
iteratorend ()
Data &operator[] (uint n)
const Data &operator[] (uint n) const
voidpush (const Data &d)
QuickArray (uint n_reserved, Data *reserved)
voidresize (uint n)
voidshrink (uint n)
uintsize () const
voidswap (QuickArray &o)
~QuickArray ()

Member Typedef Documentation

iterator

template<class Data >
typedef Data* iterator

Constructor & Destructor Documentation

QuickArray()

template<class Data >
QuickArray ( uint n_reserved,
Data * reserved
)

~QuickArray()

template<class Data >
~QuickArray ( )

Member Function Documentation

size()

template<class Data >
uint size ( ) const

capacity()

template<class Data >
uint capacity ( ) const

empty()

template<class Data >
bool empty ( ) const

data()

template<class Data >
Data * data ( ) const

operator[]() [1/2]

template<class Data >
Data & operator[] ( uint n)

operator[]() [2/2]

template<class Data >
const Data & operator[] ( uint n) const

begin()

template<class Data >
iterator begin ( )

end()

template<class Data >
iterator end ( )

shrink()

template<class Data >
void shrink ( uint n)

swap()

template<class Data >
void swap ( QuickArray< Data > & o)

push()

template<class Data >
void push ( const Data & d)

resize()

template<class Data >
void resize ( uint n)