#include <DynaList.h>
|
| | DynaList () |
| |
| | DynaList (uint initCapacity) |
| |
| | DynaList (T *array, int count) |
| |
| virtual | ~DynaList () |
| |
| | DynaList (const DynaList< T > &other) |
| |
| DynaList< T > * | copy () override |
| |
| uint | getCapacity () |
| |
| uint | getCount () |
| |
| uint | capacity () |
| |
| uint | count () |
| |
| bool | isFull () |
| |
| bool | isEmpty () |
| |
| T * | get (uint index) const |
| |
| T ** | getInternalTypedArray () |
| |
| void ** | getInternalRawArray () |
| |
| T * | first () |
| |
| T * | last () |
| |
| T * | operator[] (uint index) const |
| |
| T *& | operator[] (uint index) |
| |
| DynaList< T > & | operator+= (T *value) |
| |
| DynaList< T > & | operator+= (T &&value) |
| |
| DynaList< T > & | operator-= (int index) |
| |
| DynaList< T > & | operator<< (T *value) |
| |
| DynaList< T > & | operator<< (T &&value) |
| |
| int | firstNullSlot () |
| |
| DynaList< T > * | setCapacity (uint newCapacity) |
| |
| DynaList< T > * | setAutoPackTrim (bool pack, bool trim) |
| |
| DynaList< T > * | setOwnsMembers (bool ownsMembers) |
| |
| void | adjustSize (int delta) |
| |
| void | adjustSizeLog (int delta) |
| |
| void | trim () |
| |
| void | pack () |
| |
| void | clear () |
| |
| int | indexOf (T *value, uint start, uint step) |
| |
| int | indexOf (T **value, uint arraySize, uint start, uint step) |
| |
| int | insert (int index, T *value) |
| |
| int | insert (int index, T &&value) |
| |
| int | insert (int index, T **array, uint length) |
| |
| int | insert (int index, DynaList< T > *list) |
| |
| int | append (T *value) |
| |
| int | append (T &&value) |
| |
| int | append (T **array, uint length) |
| |
| int | append (DynaList< T > *list) |
| |
| T * | set (int index, T *value) |
| |
| void | move (int index, int destIndex) |
| |
| void | slide (int frIndex, int toIndex) |
| |
| T * | remove (int index) |
| |
| DynaList< T > * | remove (int frIndex, int toIndex) |
| |
| void | deleteItem (int index) |
| |
| void | deleteItems (int frIndex, int toIndex) |
| |
| void | push (T *value) |
| |
| void | pushLast (T *value) |
| |
| T * | pop () |
| |
| T * | popLast () |
| |
| DynaListIter< T > | begin () const |
| |
| DynaListIter< T > | end () const |
| |
| | ICopyable ()=default |
| |
| virtual | ~ICopyable ()=default |
| |
◆ DynaList() [1/4]
◆ DynaList() [2/4]
◆ DynaList() [3/4]
◆ ~DynaList()
◆ DynaList() [4/4]
◆ _clearRange()
template<class T >
| void DynaList< T >::_clearRange |
( |
int |
frIndex, |
|
|
int |
toIndex |
|
) |
| |
|
protected |
◆ _copyRange()
◆ _deleteExcessCapacity()
template<class T >
| void DynaList< T >::_deleteExcessCapacity |
( |
| ) |
|
|
protected |
◆ _deleteOrClear()
template<class T >
| void DynaList< T >::_deleteOrClear |
( |
int |
frIndex, |
|
|
int |
toIndex |
|
) |
| |
|
protected |
◆ _deleteRange()
template<class T >
| void DynaList< T >::_deleteRange |
( |
int |
frIndex, |
|
|
int |
toIndex |
|
) |
| |
|
protected |
◆ _insertArray()
template<class T >
| void DynaList< T >::_insertArray |
( |
T ** |
array, |
|
|
int |
arrayOffset, |
|
|
int |
toIndex, |
|
|
int |
count |
|
) |
| |
|
protected |
◆ _nextFreeSlot()
◆ _nullRange()
template<class T >
| void DynaList< T >::_nullRange |
( |
int |
frIndex, |
|
|
int |
toIndex |
|
) |
| |
|
protected |
◆ _setAutoPack()
template<class T >
| bool DynaList< T >::_setAutoPack |
( |
bool |
isPack | ) |
|
|
protected |
◆ _setAutoTrim()
template<class T >
| bool DynaList< T >::_setAutoTrim |
( |
bool |
isTrim | ) |
|
|
protected |
◆ _swap()
template<class T >
| void DynaList< T >::_swap |
( |
int |
index1, |
|
|
int |
index2 |
|
) |
| |
|
protected |
◆ _trimTheCount()
◆ adjustSize()
template<class T >
| void DynaList< T >::adjustSize |
( |
int |
delta | ) |
|
◆ adjustSizeLog()
template<class T >
| void DynaList< T >::adjustSizeLog |
( |
int |
delta | ) |
|
◆ append() [1/4]
◆ append() [2/4]
◆ append() [3/4]
template<class T >
| int DynaList< T >::append |
( |
T ** |
array, |
|
|
uint |
length |
|
) |
| |
◆ append() [4/4]
◆ begin()
◆ capacity()
◆ clear()
◆ clearAllFlags()
◆ clearFlags()
template<class T>
| void DynaList< T >::clearFlags |
( |
uint8_t |
flags | ) |
|
|
inlineprotected |
◆ copy()
◆ count()
◆ deleteItem()
template<class T >
| void DynaList< T >::deleteItem |
( |
int |
index | ) |
|
◆ deleteItems()
template<class T >
| void DynaList< T >::deleteItems |
( |
int |
frIndex, |
|
|
int |
toIndex |
|
) |
| |
◆ end()
◆ first()
◆ firstNullSlot()
◆ get()
template<class T>
| T* DynaList< T >::get |
( |
uint |
index | ) |
const |
|
inline |
◆ getCapacity()
◆ getCount()
◆ getInternalRawArray()
template<class T>
| void** DynaList< T >::getInternalRawArray |
( |
| ) |
|
|
inline |
◆ getInternalTypedArray()
template<class T>
| T** DynaList< T >::getInternalTypedArray |
( |
| ) |
|
|
inline |
◆ indexOf() [1/2]
template<class T >
| int DynaList< T >::indexOf |
( |
T * |
value, |
|
|
uint |
start, |
|
|
uint |
step |
|
) |
| |
◆ indexOf() [2/2]
template<class T >
| int DynaList< T >::indexOf |
( |
T ** |
value, |
|
|
uint |
arraySize, |
|
|
uint |
start, |
|
|
uint |
step |
|
) |
| |
◆ insert() [1/4]
template<class T >
| int DynaList< T >::insert |
( |
int |
index, |
|
|
T * |
value |
|
) |
| |
◆ insert() [2/4]
template<class T >
| int DynaList< T >::insert |
( |
int |
index, |
|
|
T && |
value |
|
) |
| |
◆ insert() [3/4]
template<class T >
| int DynaList< T >::insert |
( |
int |
index, |
|
|
T ** |
array, |
|
|
uint |
length |
|
) |
| |
◆ insert() [4/4]
◆ isEmpty()
◆ isFlags()
template<class T>
| bool DynaList< T >::isFlags |
( |
uint8_t |
flags | ) |
|
|
inlineprotected |
◆ isFull()
◆ last()
◆ move()
template<class T >
| void DynaList< T >::move |
( |
int |
index, |
|
|
int |
destIndex |
|
) |
| |
◆ operator+=() [1/2]
◆ operator+=() [2/2]
◆ operator-=()
◆ operator<<() [1/2]
◆ operator<<() [2/2]
◆ operator[]() [1/2]
template<class T>
| T* DynaList< T >::operator[] |
( |
uint |
index | ) |
const |
|
inline |
◆ operator[]() [2/2]
template<class T>
| T*& DynaList< T >::operator[] |
( |
uint |
index | ) |
|
|
inline |
◆ pack()
◆ pop()
◆ popLast()
◆ push()
◆ pushLast()
template<class T >
| void DynaList< T >::pushLast |
( |
T * |
value | ) |
|
◆ remove() [1/2]
◆ remove() [2/2]
◆ set()
template<class T >
| T * DynaList< T >::set |
( |
int |
index, |
|
|
T * |
value |
|
) |
| |
◆ setAllFlags()
template<class T>
| void DynaList< T >::setAllFlags |
( |
uint8_t |
flags | ) |
|
|
inlineprotected |
◆ setAutoPackTrim()
◆ setCapacity()
◆ setFlags()
template<class T>
| void DynaList< T >::setFlags |
( |
uint8_t |
flags | ) |
|
|
inlineprotected |
◆ setOwnsMembers()
◆ slide()
template<class T >
| void DynaList< T >::slide |
( |
int |
frIndex, |
|
|
int |
toIndex |
|
) |
| |
◆ trim()
◆ DynaListIter< T >
The documentation for this class was generated from the following files: