API Guides > ConceptRT 3.x
PointerListDynamic Class Reference

List of Pointer that autosizes. More...

Detailed Description

List of Pointer that autosizes.

Warning
Non-Deterministic: Creation, AddNew, InsertNew, RemoveAt and Clear are non-deterministic. Browsing the list is deterministic. Determinism when using ConceptRT library can be ensure by using Context Time Critical mechanisms.
+ Inheritance diagram for PointerListDynamic:

Public Member Methods

 PointerListDynamic ()
 Default constructor. More...
 
 PointerListDynamic (const PointerListDynamic &right)
 Default constructor. More...
 
PointerListDynamicoperator= (const PointerListDynamic &right)
 Assignment operator. More...
 
virtual ~PointerListDynamic ()
 Destructor. More...
 
bool GetFull () const
 Query if the list is full. More...
 
- Public Member Methods inherited from BaseSafeList< Pointer >
void AddRange (const BaseSafeList< Pointer > &list)
 Adds a range of item. More...
 
Int32 IndexOf (const Pointer &value) const
 Index of the given item. More...
 
Int32 Remove (const Pointer &value)
 Removes the given item. More...
 
Pointeroperator[] (Int32 index)
 Array indexer operator. More...
 
const Pointeroperator[] (Int32 index) const
 Array indexer operator. More...
 
Int32 Add (const Pointer &value)
 Adds item. More...
 
void Insert (Int32 index, const Pointer &value)
 Inserts an item. More...
 

Constructor & Destructor Documentation

Default constructor.

Warning
Non-Deterministic: The dynamic size list is created on the heap. Determinism when using ConceptRT library can be ensure by using Context Time Critical mechanisms.

Default constructor.

Parameters
rightThe right.
Warning
Non-Deterministic: The dynamic size list is created on the heap. Determinism when using ConceptRT library can be ensure by using Context Time Critical mechanisms.
virtual ~PointerListDynamic ( )
virtual

Destructor.

Warning
Non-Deterministic: Will release memory on the heap. Determinism when using ConceptRT library can be ensure by using Context Time Critical mechanisms.

Methods Documentation

bool GetFull ( ) const
inlinevirtual

Query if the list is full.

Returns
true if it full.

Implements IMonomorphousList.

PointerListDynamic& operator= ( const PointerListDynamic right)

Assignment operator.

Parameters
rightThe right.
Returns
A shallow copy of this object.