VectorPrivate< Heritor, Contained > Struct Template Reference

List of all members.

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


Detailed Description

template<class Heritor, class Contained>
struct VectorPrivate< Heritor, Contained >

data and methods

Definition at line 22 of file ep_vector.h.


Member Function Documentation

template<class Heritor, class Contained>
void VectorPrivate< Heritor, Contained >::enlarge (  )  [inline]

Enlarges the Vector by the ADAPTION_RATE

Definition at line 39 of file ep_vector.h.

template<class Heritor, class Contained>
void VectorPrivate< Heritor, Contained >::minimize (  )  [inline]

Minimizes the Vector by the ADAPTION_RATE

Definition at line 53 of file ep_vector.h.

template<class Heritor, class Contained>
Contained& VectorPrivate< Heritor, Contained >::popBack (  )  [inline]

template<class Heritor, class Contained>
void VectorPrivate< Heritor, Contained >::pushBack ( const Contained &  contained  )  [inline]


Member Data Documentation

template<class Heritor, class Contained>
unsigned int VectorPrivate< Heritor, Contained >::capacity

Maximum number of elements

Definition at line 75 of file ep_vector.h.

template<class Heritor, class Contained>
Contained* VectorPrivate< Heritor, Contained >::elements

Contained array. The Vector internal representation of its members

Definition at line 67 of file ep_vector.h.

template<class Heritor, class Contained>
unsigned int VectorPrivate< Heritor, Contained >::size

Current number of elements

Definition at line 71 of file ep_vector.h.


The documentation for this struct was generated from the following file:

Generated on Mon May 4 09:42:22 2009 for EPOS-- by  doxygen 1.5.8