Public Member Functions | |
finline | dynamic_array () |
finline | ~dynamic_array () |
finline size_type | size () const |
finline size_t | array_size () const |
finline void | resize (size_type new_size) |
finline item_type * | array () const |
finline int | get_memory_consumption () const |
Private Types | |
typedef struct varray::dynamic_array::__array | __array |
Private Member Functions | |
finline size_t | array_size (size_t new_size) const |
Private Attributes | |
__array * | arr |
Classes | |
struct | __array |
Definition at line 56 of file varray.hpp.
typedef struct varray::dynamic_array::__array varray< item_type, _size, size_type >::dynamic_array::__array [private] |
finline varray< item_type, _size, size_type >::dynamic_array::dynamic_array | ( | ) | [inline] |
Definition at line 72 of file varray.hpp.
References varray< item_type, _size, size_type >::dynamic_array::arr.
finline varray< item_type, _size, size_type >::dynamic_array::~dynamic_array | ( | ) | [inline] |
Definition at line 76 of file varray.hpp.
References varray< item_type, _size, size_type >::dynamic_array::arr.
finline size_t varray< item_type, _size, size_type >::dynamic_array::array_size | ( | size_t | new_size | ) | const [inline, private] |
Definition at line 66 of file varray.hpp.
finline size_type varray< item_type, _size, size_type >::dynamic_array::size | ( | ) | const [inline] |
Definition at line 81 of file varray.hpp.
References varray< item_type, _size, size_type >::dynamic_array::arr, and varray< item_type, _size, size_type >::dynamic_array::__array::size.
Referenced by varray< item_type, _size, size_type >::dynamic_array::array_size().
finline size_t varray< item_type, _size, size_type >::dynamic_array::array_size | ( | ) | const [inline] |
Definition at line 86 of file varray.hpp.
References varray< item_type, _size, size_type >::dynamic_array::size().
Referenced by varray< item_type, _size, size_type >::dynamic_array::get_memory_consumption(), and varray< item_type, _size, size_type >::dynamic_array::resize().
finline void varray< item_type, _size, size_type >::dynamic_array::resize | ( | size_type | new_size | ) | [inline] |
finline item_type* varray< item_type, _size, size_type >::dynamic_array::array | ( | ) | const [inline] |
Definition at line 114 of file varray.hpp.
References varray< item_type, _size, size_type >::dynamic_array::__array::arr, and varray< item_type, _size, size_type >::dynamic_array::arr.
finline int varray< item_type, _size, size_type >::dynamic_array::get_memory_consumption | ( | ) | const [inline] |
Definition at line 118 of file varray.hpp.
References varray< item_type, _size, size_type >::dynamic_array::array_size().
__array* varray< item_type, _size, size_type >::dynamic_array::arr [private] |
Definition at line 63 of file varray.hpp.
Referenced by varray< item_type, _size, size_type >::dynamic_array::array(), varray< item_type, _size, size_type >::dynamic_array::dynamic_array(), varray< item_type, _size, size_type >::dynamic_array::resize(), varray< item_type, _size, size_type >::dynamic_array::size(), and varray< item_type, _size, size_type >::dynamic_array::~dynamic_array().