ToolMap
Loading...
Searching...
No Matches
agg::pod_vector< T > Class Template Reference

Public Types

typedef T value_type
 

Public Member Functions

 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 Toperator[] (unsigned i) const
 
Toperator[] (unsigned i)
 
const Tat (unsigned i) const
 
Tat (unsigned i)
 
T value_at (unsigned i) const
 
const Tdata () const
 
Tdata ()
 
void remove_all ()
 
void clear ()
 
void cut_at (unsigned num)
 

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