|
| OdManagedSlots () |
|
| OdManagedSlots (size_type physicalLength, int growLength=8) |
|
| OdSlots () |
|
| OdSlots (size_type physicalLength, int growLength=8) |
|
const TVal & | operator[] (OdSlotId slotId) const |
|
TVal & | operator[] (OdSlotId slotId) |
|
const TVal & | getAt (OdSlotId slotId) const |
|
void | setAt (OdSlotId slotId, const TVal &value) |
|
iterator | begin () |
|
const_iterator | begin () const |
|
iterator | end () |
|
const_iterator | end () const |
|
std::reverse_iterator< iterator > | rbegin () |
|
std::reverse_iterator< const_iterator > | rbegin () const |
|
std::reverse_iterator< iterator > | rend () |
|
std::reverse_iterator< const_iterator > | rend () const |
|
void | insert (iterator before, const_iterator first, const_iterator afterLast) |
|
void | insertMove (iterator before, iterator first, iterator afterLast) |
|
void | resize (size_type logicalLength, const T &value) |
|
void | resize (size_type logicalLength) |
|
size_type | size () const |
|
bool | empty () const |
|
size_type | capacity () const |
|
void | reserve (size_type reserveLength) |
|
void | assign (const_iterator first, const_iterator afterLast) |
|
void | assignMove (iterator first, iterator afterLast) |
|
iterator | erase (iterator first, iterator afterLast) |
|
iterator | erase (iterator where) |
|
void | clear () |
|
void | push_back (const T &value) |
|
void | push_back (T &&value) |
|
iterator | insert (iterator before, size_type numElements, const T &value) |
|
iterator | insert (iterator before, const T &value=T()) |
|
iterator | insert (iterator before, T &&value) |
|
bool | contains (const ConstForPtrT &value, size_type start=0) const |
|
size_type | length () const |
|
bool | isEmpty () const |
|
size_type | logicalLength () const |
|
size_type | physicalLength () const |
|
int | growLength () const |
|
const T * | asArrayPtr () const |
|
const T * | getPtr () const |
|
T * | asArrayPtr () |
|
const T & | operator[] (size_type index) const |
|
T & | operator[] (size_type index) |
|
T & | at (size_type arrayIndex) |
|
const T & | at (size_type arrayIndex) const |
|
OdArray & | setAt (size_type arrayIndex, const T &value) |
|
const T & | getAt (size_type arrayIndex) const |
|
T & | first () |
|
const T & | first () const |
|
T & | last () |
|
const T & | last () const |
|
size_type | append (const T &value) |
|
size_type | append (T &&value) |
|
OdArray & | insertAtMove (size_type index, T &value) |
|
size_type | appendMove (T &value) |
|
OdArray & | appendMove (OdArray &otherArray) |
|
OdArray & | appendRep (const T &value, size_type nCount) |
|
template<typename... Args> |
OdArray & | appendList (const Args &... args) |
|
iterator | append () |
|
OdArray & | removeFirst () |
|
OdArray & | removeLast () |
|
OdArray & | setGrowLength (int growLength) |
|
| OdArray (size_type physicalLength, int growLength=8) |
|
| OdArray () |
|
| OdArray (const OdArray &source) |
|
| OdArray (OdArray &&source) |
|
| ~OdArray () |
|
OdArray & | operator= (const OdArray &source) |
|
OdArray & | operator= (OdArray &&source) |
|
bool | operator== (const OdArray &array) const |
|
bool | operator!= (const OdArray &array) const |
|
OdArray & | setAll (const T &value) |
|
OdArray & | append (const OdArray &otherArray) |
|
OdArray & | append (OdArray &&otherArray) |
|
OdArray & | insertAt (size_type arrayIndex, const T &value) |
|
OdArray & | insertAt (size_type index, T &&val) |
|
OdArray & | removeAt (size_type arrayIndex) |
|
OdArray & | removeSubArray (size_type startIndex, size_type endIndex) |
|
bool | find (const ConstForPtrT &value, size_type &findIndex, size_type start=0) const |
|
OdArray & | setLogicalLength (size_type logLength) |
|
OdArray & | setPhysicalLength (size_type physLength) |
|
OdArray & | reverse () |
|
OdArray & | swap (size_type firstIndex, size_type secondIndex) |
|
void | swap (OdArray &other) |
|
bool | remove (const T &value, size_type start=0) |
|
| OdSlotManager () |
|
OdSlotId | newSlot () |
|
void | freeSlot (OdSlotId slotId) |
|
bool | contains (OdSlotId slotId) const |
|
unsigned int | numSlots () const |
|
template<class TVal, class TAlloc = OdObjectsAllocator<TVal>>
class OdManagedSlots< TVal, TAlloc >
This template class implements Managed collections of Slots. <group Other_Classes>
Definition at line 193 of file SlotManager.h.