Simple++
Powerfull and lightning fast C++ Library
|
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() const | Vector< 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 name | Map< I, T > | protected |
data() const | Vector< MapObject< I, T > > | protected |
data() | Vector< MapObject< I, T > > | protected |
dataTable | Vector< MapObject< I, T > > | protected |
elemType typedef | Vector< MapObject< I, T > > | protected |
end() const | Vector< 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) const | Vector< 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() const | Vector< MapObject< I, T > > | protected |
getData() const | Vector< MapObject< I, T > > | protected |
getData() | Vector< MapObject< I, T > > | protected |
getEnd() const | Vector< MapObject< I, T > > | protected |
getFirst() const | Vector< 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() const | Vector< 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() const | Vector< MapObject< I, T > > | protected |
getNumEntriesIndex(const I &index) | OrderedMap< I, T, Compare > | |
getSize() const | Vector< MapObject< I, T > > | protected |
getSizeBytes() const | Vector< 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 |
iteratorEnd | Vector< 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 |
maxSize | Vector< MapObject< I, T > > | protected |
null enum value | Map< I, T > | protected |
operator!=(const Vector< MapObject< I, T > > &v) const | Vector< MapObject< I, T > > | protected |
operator!=(const MapObject< I, T > &v) const | Vector< 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) const | Vector< MapObject< I, T > > | protected |
operator<(const MapObject< I, T > &v) const | Vector< MapObject< I, T > > | protected |
operator<=(const Vector< MapObject< I, T > > &v) const | Vector< MapObject< I, T > > | protected |
operator<=(const MapObject< I, T > &v) const | Vector< 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) const | Vector< MapObject< I, T > > | protected |
operator==(const MapObject< I, T > &v) const | Vector< MapObject< I, T > > | protected |
operator>(const Vector< MapObject< I, T > > &v) const | Vector< MapObject< I, T > > | protected |
operator>(const MapObject< I, T > &v) const | Vector< MapObject< I, T > > | protected |
operator>=(const Vector< MapObject< I, T > > &v) const | Vector< MapObject< I, T > > | protected |
operator>=(const MapObject< I, T > &v) const | Vector< 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) const | Vector< 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 > | |
overflow | Vector< 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 typedef | Vector< 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) const | Vector< 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 typedef | Vector< MapObject< I, T > > | protected |
size | Vector< 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 |