cgma
vector_const_reference_type< T > Struct Template Reference

A list class, similar to a std::vector<>. More...

#include <DLIList.hpp>

List of all members.

Public Types

typedef std::vector< T >
::const_reference 
type

Detailed Description

template<typename T>
struct vector_const_reference_type< T >

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.


Member Typedef Documentation

template<typename T>
typedef std::vector<T>::const_reference vector_const_reference_type< T >::type

Definition at line 70 of file DLIList.hpp.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines