List of references. More...
List of references.
ElementType | Reference items type. |
Size | List max size. |
ElementType | Reference's type |
Size | Defined size of the list. |
Public Member Methods | |
ReferenceList () | |
Default constructor. More... | |
ReferenceList (const BaseReferenceList< ElementType > &right) | |
Copy constructor. More... | |
Int32 | GetSize () const |
Get the maximum size of the list. Not equivalent to GetCount(). More... | |
Public Member Methods inherited from BaseReferenceList< ElementType > | |
BaseReferenceList< ElementType > & | operator= (const BaseReferenceList< ElementType > &right) |
Assignment operator. More... | |
ElementType & | operator[] (Int32 index) const |
Array indexer operator. More... | |
Int32 | GetCount () const |
Gets the number of references contained in the list. More... | |
bool | GetFull () const |
Query if the reference list is full. More... | |
bool | GetEmpty () const |
Query if the reference list is empty. More... | |
Int32 | Add (ElementType &value) |
Adds reference. More... | |
void | AddRange (const IReferenceList< ElementType > &list) |
Adds a range of references. More... | |
void | Clear () |
Clears all references. Referenced objects are not touched. More... | |
void | RemoveAt (Int32 index) |
Removes a reference at index. More... | |
void | Insert (Int32 index, ElementType &value) |
Inserts a reference. More... | |
void | Exchange (Int32 index1, Int32 index2) |
Exchanges two references. More... | |
void | Move (Int32 index1, Int32 index2) |
Moves a reference. More... | |
bool | IndexValid (Int32 index) const |
Query if index is valid. More... | |
Int32 | IndexOf (const ElementType &value) const |
Index of the given reference. More... | |
Int32 | Remove (const ElementType &value) |
Removes an reference at index. More... | |
ElementType & | Swap (ElementType &value, Int32 index) |
Swaps. More... | |
bool | Contains (const ElementType &value) const |
Query if this reference list contains the given object reference. More... | |
|
inline |
Default constructor.
ReferenceList | ( | const BaseReferenceList< ElementType > & | right | ) |
Copy constructor.
right | The right. |
|
inline |
Get the maximum size of the list. Not equivalent to GetCount().