
Classes | |
| struct | __array |
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 |
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 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 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 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 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().
| finline void varray< item_type, _size, size_type >::dynamic_array::resize | ( | size_type | new_size | ) | [inline] |
| 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().
__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().
1.6.1