|
Anti-Grain Geometry - AGG (libagg)
2.5
|
#include <agg_array.h>
Public Types | |
| typedef T | value_type |
Public Member Functions | |
| ~pod_vector () | |
| pod_vector () | |
| pod_vector (unsigned cap, unsigned extra_tail=0) | |
| pod_vector (const pod_vector< T > &) | |
| const pod_vector< T > & | operator= (const pod_vector< T > &) |
| void | capacity (unsigned cap, unsigned extra_tail=0) |
| unsigned | capacity () const |
| void | allocate (unsigned size, unsigned extra_tail=0) |
| void | resize (unsigned new_size) |
| void | zero () |
| void | add (const T &v) |
| void | push_back (const T &v) |
| void | insert_at (unsigned pos, const T &val) |
| void | inc_size (unsigned size) |
| unsigned | size () const |
| unsigned | byte_size () const |
| void | serialize (int8u *ptr) const |
| void | deserialize (const int8u *data, unsigned byte_size) |
| const T & | operator[] (unsigned i) const |
| T & | operator[] (unsigned i) |
| const T & | at (unsigned i) const |
| T & | at (unsigned i) |
| T | value_at (unsigned i) const |
| const T * | data () const |
| T * | data () |
| void | remove_all () |
| void | clear () |
| void | cut_at (unsigned num) |
| typedef T agg::pod_vector< T >::value_type |
| agg::pod_vector< T >::~pod_vector | ( | ) | [inline] |
| agg::pod_vector< T >::pod_vector | ( | ) | [inline] |
| agg::pod_vector< T >::pod_vector | ( | unsigned | cap, |
| unsigned | extra_tail = 0 |
||
| ) |
| agg::pod_vector< T >::pod_vector | ( | const pod_vector< T > & | v | ) |
| void agg::pod_vector< T >::add | ( | const T & | v | ) | [inline] |
| void agg::pod_vector< T >::allocate | ( | unsigned | size, |
| unsigned | extra_tail = 0 |
||
| ) |
| const T& agg::pod_vector< T >::at | ( | unsigned | i | ) | const [inline] |
| T& agg::pod_vector< T >::at | ( | unsigned | i | ) | [inline] |
| unsigned agg::pod_vector< T >::byte_size | ( | ) | const [inline] |
| void agg::pod_vector< T >::capacity | ( | unsigned | cap, |
| unsigned | extra_tail = 0 |
||
| ) |
| unsigned agg::pod_vector< T >::capacity | ( | ) | const [inline] |
| void agg::pod_vector< T >::clear | ( | ) | [inline] |
| void agg::pod_vector< T >::cut_at | ( | unsigned | num | ) | [inline] |
| const T* agg::pod_vector< T >::data | ( | ) | const [inline] |
| T* agg::pod_vector< T >::data | ( | ) | [inline] |
| void agg::pod_vector< T >::deserialize | ( | const int8u * | data, |
| unsigned | byte_size | ||
| ) |
| void agg::pod_vector< T >::inc_size | ( | unsigned | size | ) | [inline] |
| void agg::pod_vector< T >::insert_at | ( | unsigned | pos, |
| const T & | val | ||
| ) |
| const pod_vector< T > & agg::pod_vector< T >::operator= | ( | const pod_vector< T > & | v | ) |
| const T& agg::pod_vector< T >::operator[] | ( | unsigned | i | ) | const [inline] |
| T& agg::pod_vector< T >::operator[] | ( | unsigned | i | ) | [inline] |
| void agg::pod_vector< T >::push_back | ( | const T & | v | ) | [inline] |
| void agg::pod_vector< T >::remove_all | ( | ) | [inline] |
| void agg::pod_vector< T >::resize | ( | unsigned | new_size | ) |
| void agg::pod_vector< T >::serialize | ( | int8u * | ptr | ) | const |
| unsigned agg::pod_vector< T >::size | ( | ) | const [inline] |
| T agg::pod_vector< T >::value_at | ( | unsigned | i | ) | const [inline] |
| void agg::pod_vector< T >::zero | ( | ) | [inline] |
1.7.5.1