Public Member Functions | |
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 Attributes | |
item_type | arr [_array_size] |
Static Private Attributes | |
static const size_t | _array_size |
Definition at line 125 of file varray.hpp.
finline size_type varray< item_type, _size, size_type >::static_array::size | ( | ) | const [inline] |
Definition at line 133 of file varray.hpp.
finline size_t varray< item_type, _size, size_type >::static_array::array_size | ( | ) | const [inline] |
Definition at line 138 of file varray.hpp.
References varray< item_type, _size, size_type >::static_array::_array_size.
finline void varray< item_type, _size, size_type >::static_array::resize | ( | size_type | new_size | ) | [inline] |
Definition at line 143 of file varray.hpp.
finline item_type* varray< item_type, _size, size_type >::static_array::array | ( | ) | const [inline] |
Definition at line 147 of file varray.hpp.
References varray< item_type, _size, size_type >::static_array::arr.
finline int varray< item_type, _size, size_type >::static_array::get_memory_consumption | ( | ) | const [inline] |
Definition at line 151 of file varray.hpp.
References varray< item_type, _size, size_type >::static_array::_array_size.
const size_t varray< item_type, _size, size_type >::static_array::_array_size [static, private] |
Initial value:
(_size / (sizeof(item_type) * 8)) + (((_size % (sizeof(item_type) * 8)) == 0) ? 0 : 1)
Definition at line 127 of file varray.hpp.
Referenced by varray< item_type, _size, size_type >::static_array::array_size(), and varray< item_type, _size, size_type >::static_array::get_memory_consumption().
item_type varray< item_type, _size, size_type >::static_array::arr[_array_size] [private] |
Definition at line 129 of file varray.hpp.
Referenced by varray< item_type, _size, size_type >::static_array::array().