Anti-Grain Geometry - AGG (libagg)  2.5
Public Types | Public Member Functions
agg::pod_auto_vector< T, Size > Class Template Reference

#include <agg_array.h>

List of all members.

Public Types

typedef T value_type
typedef pod_auto_vector< T, Size > self_type

Public Member Functions

 pod_auto_vector ()
void remove_all ()
void clear ()
void add (const T &v)
void push_back (const T &v)
void inc_size (unsigned size)
unsigned size () const
const T & operator[] (unsigned i) const
T & operator[] (unsigned i)
const T & at (unsigned i) const
T & at (unsigned i)
value_at (unsigned i) const

template<class T, unsigned Size>
class agg::pod_auto_vector< T, Size >


Member Typedef Documentation

template<class T , unsigned Size>
typedef pod_auto_vector<T, Size> agg::pod_auto_vector< T, Size >::self_type
template<class T , unsigned Size>
typedef T agg::pod_auto_vector< T, Size >::value_type

Constructor & Destructor Documentation

template<class T , unsigned Size>
agg::pod_auto_vector< T, Size >::pod_auto_vector ( ) [inline]

Member Function Documentation

template<class T , unsigned Size>
void agg::pod_auto_vector< T, Size >::add ( const T &  v) [inline]
template<class T , unsigned Size>
const T& agg::pod_auto_vector< T, Size >::at ( unsigned  i) const [inline]
template<class T , unsigned Size>
T& agg::pod_auto_vector< T, Size >::at ( unsigned  i) [inline]
template<class T , unsigned Size>
void agg::pod_auto_vector< T, Size >::clear ( ) [inline]
template<class T , unsigned Size>
void agg::pod_auto_vector< T, Size >::inc_size ( unsigned  size) [inline]
template<class T , unsigned Size>
const T& agg::pod_auto_vector< T, Size >::operator[] ( unsigned  i) const [inline]
template<class T , unsigned Size>
T& agg::pod_auto_vector< T, Size >::operator[] ( unsigned  i) [inline]
template<class T , unsigned Size>
void agg::pod_auto_vector< T, Size >::push_back ( const T &  v) [inline]
template<class T , unsigned Size>
void agg::pod_auto_vector< T, Size >::remove_all ( ) [inline]
template<class T , unsigned Size>
unsigned agg::pod_auto_vector< T, Size >::size ( ) const [inline]
template<class T , unsigned Size>
T agg::pod_auto_vector< T, Size >::value_at ( unsigned  i) const [inline]

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