Simple++
Powerfull and lightning fast C++ Library
OrderedMap< I, T, Compare > Member List

This is the complete list of members for OrderedMap< I, T, Compare >, including all inherited members.

_allocateNoNull(const Size &newMax)Vector< MapObject< I, T > >protected
_allocateNoNullDelete(const Size &newMax)Vector< MapObject< I, T > >protected
_erasei(Size index)Vector< MapObject< I, T > >protected
_eraseit(RandomAccessIterator it)Vector< MapObject< I, T > >protected
_extendBuffer(const Size &newSizeNeeded)Vector< MapObject< I, T > >protected
_quicksort(RandomAccessIterator start, RandomAccessIterator end, Compare func=Logical::less< I >)Map< I, T >protected
Map::_sort(Compare func)Map< I, T >protected
_updateIterators()Vector< MapObject< I, T > >protected
allocate(Size newMax)Vector< MapObject< I, T > >protected
assign(Size index1, Size index2)Vector< MapObject< I, T > >protected
begin() constVector< MapObject< I, T > >protected
clear()Vector< MapObject< I, T > >protected
copy(Vector vector, Size indexSrc, Size indexDest, Size size)Vector< MapObject< I, T > >protected
copy(Vector< C > vector, typename Vector< C >::Size indexSrc, Size indexDest, typename Vector< C >::Size size)Vector< MapObject< I, T > >protected
copy(const C *datas, Size index, Size size)Vector< MapObject< I, T > >protected
copy(const C *datas, Size size)Vector< MapObject< I, T > >protected
copy(C *destinationBuffer, const D *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(char *destinationBuffer, const char *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(unsigned char *destinationBuffer, const unsigned char *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(short *destinationBuffer, const short *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(unsigned short *destinationBuffer, const unsigned short *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(int *destinationBuffer, const int *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(unsigned int *destinationBuffer, const unsigned int *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(long *destinationBuffer, const long *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(unsigned long *destinationBuffer, const unsigned long *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(long long *destinationBuffer, const long long *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(unsigned long long *destinationBuffer, const unsigned long long *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(float *destinationBuffer, const float *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(double *destinationBuffer, const double *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
copy(wchar_t *destinationBuffer, const wchar_t *sourceBuffer, const Size &size)Vector< MapObject< I, T > >protectedstatic
createFromData(const MapObject< I, T > *dataTable, Size size)Vector< MapObject< I, T > >protected
createFromData(const C *dataTable, Size size)Vector< MapObject< I, T > >protected
ctor enum nameMap< I, T >protected
data() constVector< MapObject< I, T > >protected
data()Vector< MapObject< I, T > >protected
dataTableVector< MapObject< I, T > >protected
elemType typedefVector< MapObject< I, T > >protected
end() constVector< MapObject< I, T > >protected
eraseAll(const T &data)Map< I, T >protected
Vector< MapObject< I, T > >::eraseAll(const MapObject< I, T > &value)Vector< MapObject< I, T > >protected
eraseFirst(const T &data)Map< I, T >protected
Vector< MapObject< I, T > >::eraseFirst(const MapObject< I, T > &value)Vector< MapObject< I, T > >protected
eraseIndex(const I &index)OrderedMap< I, T, Compare >
Map::eraseIndex(Size index)Vector< MapObject< I, T > >protected
eraseIndexAll(const I &index)Map< I, T >protected
eraseIndexFirst(const I &index)Map< I, T >protected
exists(const MapObject< I, T > &value) constVector< MapObject< I, T > >protected
existsIndex(const I &index)OrderedMap< I, T, Compare >
Map::existsIndex(const I &index) const Map< I, T >protected
fill(const MapObject< I, T > &data)Vector< MapObject< I, T > >protected
getBegin() constVector< MapObject< I, T > >protected
getData() constVector< MapObject< I, T > >protected
getData()Vector< MapObject< I, T > >protected
getEnd() constVector< MapObject< I, T > >protected
getFirst() constVector< MapObject< I, T > >protected
getFirst()Vector< MapObject< I, T > >protected
getIndexi(Size i)Map< I, T >protected
getIndexi(Size i) const Map< I, T >protected
getIndexit(RandomAccessIterator i)Map< I, T >protected
getIndexit(RandomAccessIterator i) const Map< I, T >protected
getLast() constVector< MapObject< I, T > >protected
getLast()Vector< MapObject< I, T > >protected
getLastIndex() const Map< I, T >protected
getLastIndex()Map< I, T >protected
getLastValue() const Map< I, T >protected
getLastValue()Map< I, T >protected
getMaxSize() constVector< MapObject< I, T > >protected
getNumEntriesIndex(const I &index)OrderedMap< I, T, Compare >
getSize() constVector< MapObject< I, T > >protected
getSizeBytes() constVector< MapObject< I, T > >protected
getValue(const I &index)OrderedMap< I, T, Compare >
getValue(const I &index) const OrderedMap< I, T, Compare >
getValuei(Size i)Map< I, T >protected
getValuei(Size i) const Map< I, T >protected
getValueit(RandomAccessIterator i)Map< I, T >protected
getValueit(RandomAccessIterator i) const Map< I, T >protected
insert(const I &index, const T &data)OrderedMap< I, T, Compare >
insertFast(const I &index, const T &data)OrderedMap< I, T, Compare >
iterate(RandomAccessIterator *it, elemType **e)Vector< MapObject< I, T > >protected
iteratorEndVector< MapObject< I, T > >protected
Map(void)Map< I, T >protected
Map(const Map &m)Map< I, T >protected
Map(const Map< I2, T2 > &m)Map< I, T >protected
Map(Map &&m)Map< I, T >protected
Map(ctor)Map< I, T >protected
maxSizeVector< MapObject< I, T > >protected
null enum valueMap< I, T >protected
operator!=(const Vector< MapObject< I, T > > &v) constVector< MapObject< I, T > >protected
operator!=(const MapObject< I, T > &v) constVector< MapObject< I, T > >protected
operator()(Size i)Map< I, T >protected
operator()(Size i) const Map< I, T >protected
operator+=(const Vector< MapObject< I, T > > &vector)Vector< MapObject< I, T > >protected
operator<(const Vector< MapObject< I, T > > &v) constVector< MapObject< I, T > >protected
operator<(const MapObject< I, T > &v) constVector< MapObject< I, T > >protected
operator<=(const Vector< MapObject< I, T > > &v) constVector< MapObject< I, T > >protected
operator<=(const MapObject< I, T > &v) constVector< MapObject< I, T > >protected
operator=(const OrderedMap &map)OrderedMap< I, T, Compare >
operator=(OrderedMap &&map)OrderedMap< I, T, Compare >
Map::operator=(const Map< I, T > &map)Map< I, T >protected
Map::operator=(const Map< I2, T2 > &map)Map< I, T >protected
Map::operator=(Map &&m)Map< I, T >protected
Vector< MapObject< I, T > >::operator=(const Vector< MapObject< I, T > > &vector)Vector< MapObject< I, T > >protected
Vector< MapObject< I, T > >::operator=(Vector &&v)Vector< MapObject< I, T > >protected
Vector< MapObject< I, T > >::operator=(const Vector< C > &vector)Vector< MapObject< I, T > >protected
operator==(const Vector< MapObject< I, T > > &v) constVector< MapObject< I, T > >protected
operator==(const MapObject< I, T > &v) constVector< MapObject< I, T > >protected
operator>(const Vector< MapObject< I, T > > &v) constVector< MapObject< I, T > >protected
operator>(const MapObject< I, T > &v) constVector< MapObject< I, T > >protected
operator>=(const Vector< MapObject< I, T > > &v) constVector< MapObject< I, T > >protected
operator>=(const MapObject< I, T > &v) constVector< MapObject< I, T > >protected
operator[](const I &index)OrderedMap< I, T, Compare >
operator[](const I &index) const OrderedMap< I, T, Compare >
Vector< MapObject< I, T > >::operator[](Size index) constVector< MapObject< I, T > >protected
Vector< MapObject< I, T > >::operator[](Size index)Vector< MapObject< I, T > >protected
OrderedMap(const Compare &compareFunc=Compare())OrderedMap< I, T, Compare >
OrderedMap(const OrderedMap &map)OrderedMap< I, T, Compare >
OrderedMap(OrderedMap &&map)OrderedMap< I, T, Compare >
overflowVector< MapObject< I, T > >protectedstatic
pop()Vector< MapObject< I, T > >protected
push(const MapObject< I, T > &data)Vector< MapObject< I, T > >protected
quicksort(RandomAccessIterator start, RandomAccessIterator end, Compare func=Logical::less< MapObject< I, T > >)Vector< MapObject< I, T > >protected
RandomAccessIterator typedefVector< MapObject< I, T > >protected
read(std::fstream *fileStream)OrderedMap< I, T, Compare >
replaceAll(const MapObject< I, T > &search, const MapObject< I, T > &data)Vector< MapObject< I, T > >protected
replaceFirst(const MapObject< I, T > &search, const MapObject< I, T > &data)Vector< MapObject< I, T > >protected
reserve(Size newMax)Vector< MapObject< I, T > >protected
reset()Vector< MapObject< I, T > >protected
resize(Size newSize)Vector< MapObject< I, T > >protected
search(const MapObject< I, T > &data) constVector< MapObject< I, T > >protected
searchIndex(const I &index)OrderedMap< I, T, Compare >
Map::searchIndex(const I &index) const Map< I, T >protected
set(Size i, const I &index, const T &data)Map< I, T >protected
setIndexi(Size i, const I &index)Map< I, T >protected
setIndexit(RandomAccessIterator i, const T &index)Map< I, T >protected
setValuei(Size i, const T &value)Map< I, T >protected
Vector< MapObject< I, T > >::setValuei(Size i, const MapObject< I, T > &data)Vector< MapObject< I, T > >protected
setValueit(RandomAccessIterator i, const T &value)Map< I, T >protected
Vector< MapObject< I, T > >::setValueit(RandomAccessIterator i, const MapObject< I, T > &data)Vector< MapObject< I, T > >protected
Size typedefVector< MapObject< I, T > >protected
sizeVector< MapObject< I, T > >protected
sort(Func functor)Vector< MapObject< I, T > >protected
sortAsc()Vector< MapObject< I, T > >protected
sortDesc()Vector< MapObject< I, T > >protected
swap(Size index1, Size index2)Vector< MapObject< I, T > >protected
swap(RandomAccessIterator index1, RandomAccessIterator index2)Vector< MapObject< I, T > >protected
Vector(void)Vector< MapObject< I, T > >protected
Vector(Size size, Size maxSize)Vector< MapObject< I, T > >protected
Vector(Size maxSize)Vector< MapObject< I, T > >protected
Vector(const Vector &vector)Vector< MapObject< I, T > >protected
Vector(const Vector< C > &vector)Vector< MapObject< I, T > >protected
Vector(Vector &&v)Vector< MapObject< I, T > >protected
Vector(const C(&data)[N])Vector< MapObject< I, T > >protected
Vector(const C *data, Size maxSize)Vector< MapObject< I, T > >protected
Vector(const C *data, Size size, Size maxSize)Vector< MapObject< I, T > >protected
Vector(ctor)Vector< MapObject< I, T > >protected
write(std::fstream *fileStream) const OrderedMap< I, T, Compare >
~Map(void)Map< I, T >protected
~OrderedMap(void)OrderedMap< I, T, Compare >
~Vector(void)Vector< MapObject< I, T > >protected