ReferenceList that autosize and that is visitable More...
ReferenceList that autosize and that is visitable
ElementType | Reference items type. |
Public Member Methods | |
void | Accept (IContainerVisitor &visitor) |
Accepts IContainerVisitor to access the object published fields. More... | |
Public Member Methods inherited from ReferenceListDynamic< ElementType > | |
ReferenceListDynamic () | |
Default constructor. More... | |
ReferenceListDynamic (const BaseReferenceList< ElementType > &right) | |
Copy constructor. More... | |
virtual | ~ReferenceListDynamic () |
Default constructor. 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... | |
|
virtual |
Accepts IContainerVisitor to access the object published fields.
visitor | [in,out] The visitor. |
Implements IVisitableContainer.