|
| the_dynamic_array_t (const size_t &init_size) |
|
| the_dynamic_array_t (const size_t &init_size, const size_t &page_size, const T &init_value) |
|
| the_dynamic_array_t (const the_dynamic_array_t< T > &a) |
|
void | clear () |
|
the_dynamic_array_t< T > & | operator= (const the_dynamic_array_t< T > &array) |
|
void | resize (const size_t &new_size) |
|
const size_t & | size () const |
|
const size_t & | page_size () const |
|
size_t | max_size () const |
|
size_t | num_pages () const |
|
const T * | page (const size_t &page_index) const |
|
T * | page (const size_t &page_index) |
|
size_t | end_index (bool last) const |
|
const T & | end_elem (bool last) const |
|
T & | end_elem (bool last) |
|
const T & | front () const |
|
T & | front () |
|
const T & | back () const |
|
T & | back () |
|
T & | elem (const size_t i) |
|
T & | operator[] (const size_t &i) |
|
const T & | elem (const size_t &i) const |
|
const T & | operator[] (const size_t &i) const |
|
the_dynamic_array_ref_t< T > | operator<< (const T &elem) |
|
void | push_back (const T &elem) |
|
void | append (const T &elem) |
|
size_t | index_of (const T &element) const |
|
bool | has (const T &element) const |
|
bool | remove (const T &element) |
|
void | assign (const size_t &size, const T &element) |
|
void | dump (std::ostream &strm) const |
|
|
std::vector< std::vector< T > * > * | array_ |
|
size_t | page_size_ |
|
size_t | size_ |
|
T | init_value_ |
|
The documentation for this class was generated from the following file: