Invocable list whose size is fixed at the construction time. More...
Invocable list whose size is fixed at the construction time.
ElementType | List items type. It can be invocable type or scalar. |
Public Member Methods | |
InvocableListDynamicFixed (Int32 size) | |
Constructor. More... | |
Public Member Methods inherited from BaseInvocableListDynamicFixed< ElementType, is_base_of< IInvocable, ElementType >::value > | |
BaseInvocableListDynamicFixed (Int32 size) | |
Constructor. More... | |
Public Member Methods inherited from SafeListDynamicFixed< ElementType > | |
SafeListDynamicFixed (Int32 size) | |
Constructor. More... | |
SafeListDynamicFixed (const SafeListDynamicFixed< ElementType > &right) | |
Constructor copy. More... | |
~SafeListDynamicFixed () | |
Destructor. More... | |
Int32 | GetSize () const |
Gets the list maximum size. More... | |
bool | GetFull () const |
Query if the list is full. More... | |
Public Member Methods inherited from BaseSafeList< ElementType > | |
void | AddRange (const BaseSafeList< ElementType > &list) |
Adds a range of item. More... | |
bool | GetEmpty () const |
Query if the list is empty. More... | |
Int32 | GetCount () const |
Gets the number of items contained in the list. More... | |
void | Clear () |
Clears all items. More... | |
void | InsertNew (Int32 position) |
Inserts a new item at a given position. More... | |
Int32 | AddNewItem () |
Adds new item. More... | |
void | RemoveAt (Int32 index) |
Removes an item at index. More... | |
void | Exchange (Int32 index1, Int32 index2) |
Exchanges two items. More... | |
void | Move (Int32 index1, Int32 index2) |
Moves an item. More... | |
bool | IndexValid (Int32 index) const |
Query if index is valid. More... | |
Int32 | IndexOf (const ElementType &value) const |
Index of the given item. More... | |
Int32 | Remove (const ElementType &value) |
Removes the given item. More... | |
ElementType & | operator[] (Int32 index) |
Array indexer operator. More... | |
const ElementType & | operator[] (Int32 index) const |
Array indexer operator. More... | |
Int32 | Add (const ElementType &value) |
Adds item. More... | |
void | Insert (Int32 index, const ElementType &value) |
Inserts an item. More... | |
InvocableListDynamicFixed | ( | Int32 | size | ) |
Constructor.
size | The size. |