cgma
|
A list class, similar to a std::vector<>. More...
#include <DLIList.hpp>
Public Types | |
typedef std::vector< T > ::const_reference | type |
A list class, similar to a std::vector<>.
DLIList is implemented as an array that is grown by a specified amount when the list becomes full. Most insertions and deletions at any point other than the end of the list are handled inefficiently since all data from that point to the end is bubbled down/up to fill/create the void. Operators {+} and {+=} are provided as an efficient means of assigning one list to another or appending one list onto another. The list has a current position, which is a zero-based index into the list. Many of the member functions operate on the current item (the item at the current position) or move the current position.
Definition at line 69 of file DLIList.hpp.
typedef std::vector<T>::const_reference vector_const_reference_type< T >::type |
Definition at line 70 of file DLIList.hpp.