Public Member Functions | |
VectorPrivate (unsigned int s, unsigned int c) | |
void | pushBack (const Contained &contained) |
Contained & | popBack () |
void | enlarge () |
void | minimize () |
Public Attributes | |
Contained * | elements |
unsigned int | size |
unsigned int | capacity |
Definition at line 22 of file ep_vector.h.
void VectorPrivate< Heritor, Contained >::enlarge | ( | ) | [inline] |
Enlarges the Vector by the ADAPTION_RATE
Definition at line 39 of file ep_vector.h.
void VectorPrivate< Heritor, Contained >::minimize | ( | ) | [inline] |
Minimizes the Vector by the ADAPTION_RATE
Definition at line 53 of file ep_vector.h.
Contained& VectorPrivate< Heritor, Contained >::popBack | ( | ) | [inline] |
Reimplemented in VecBehaviour< GROWABLE, Contained >, VecBehaviour< ADAPTABLE, Contained >, and VecBehaviour< STATIC, Contained >.
Definition at line 34 of file ep_vector.h.
void VectorPrivate< Heritor, Contained >::pushBack | ( | const Contained & | contained | ) | [inline] |
Reimplemented in VecBehaviour< GROWABLE, Contained >, VecBehaviour< ADAPTABLE, Contained >, and VecBehaviour< STATIC, Contained >.
Definition at line 30 of file ep_vector.h.
unsigned int VectorPrivate< Heritor, Contained >::capacity |
Maximum number of elements
Definition at line 75 of file ep_vector.h.
Contained* VectorPrivate< Heritor, Contained >::elements |
Contained array. The Vector internal representation of its members
Definition at line 67 of file ep_vector.h.
unsigned int VectorPrivate< Heritor, Contained >::size |
Current number of elements
Definition at line 71 of file ep_vector.h.