|
static self_type * | create_block_with_value (size_t init_size, _Data *val) |
|
template<typename _Iter > |
static self_type * | create_block_with_values (const _Iter &it_begin, const _Iter &it_end) |
|
static void | overwrite_values (base_element_block &block, size_t pos, size_t len) |
|
static noncopyable_managed_element_block< _TypeId, _Data > * | clone_block (const base_element_block &) |
|
static const value_type & | at (const base_element_block &block, typename store_type::size_type pos) |
|
static value_type & | at (base_element_block &block, typename store_type::size_type pos) |
|
static value_type * | data (base_element_block &block) |
|
static store_type::size_type | size (const base_element_block &block) |
|
static iterator | begin (base_element_block &block) |
|
static const_iterator | begin (const base_element_block &block) |
|
static iterator | end (base_element_block &block) |
|
static const_iterator | end (const base_element_block &block) |
|
static const_iterator | cbegin (const base_element_block &block) |
|
static const_iterator | cend (const base_element_block &block) |
|
static reverse_iterator | rbegin (base_element_block &block) |
|
static const_reverse_iterator | rbegin (const base_element_block &block) |
|
static reverse_iterator | rend (base_element_block &block) |
|
static const_reverse_iterator | rend (const base_element_block &block) |
|
static const_reverse_iterator | crbegin (const base_element_block &block) |
|
static const_reverse_iterator | crend (const base_element_block &block) |
|
static noncopyable_managed_element_block< _TypeId, _Data > & | get (base_element_block &block) |
|
static const noncopyable_managed_element_block< _TypeId, _Data > & | get (const base_element_block &block) |
|
static void | set_value (base_element_block &blk, size_t pos, const _Data * &val) |
|
static void | get_value (const base_element_block &blk, size_t pos, _Data * &val) |
|
static value_type | get_value (const base_element_block &blk, size_t pos) |
|
static void | append_value (base_element_block &blk, const _Data * &val) |
|
static void | prepend_value (base_element_block &blk, const _Data * &val) |
|
static noncopyable_managed_element_block< _TypeId, _Data > * | create_block (size_t init_size) |
|
static void | delete_block (const base_element_block *p) |
|
static void | resize_block (base_element_block &blk, size_t new_size) |
|
static void | print_block (const base_element_block &) |
|
static void | erase_block (base_element_block &blk, size_t pos) |
|
static void | erase_block (base_element_block &blk, size_t pos, size_t size) |
|
static void | append_values_from_block (base_element_block &dest, const base_element_block &src) |
|
static void | append_values_from_block (base_element_block &dest, const base_element_block &src, size_t begin_pos, size_t len) |
|
static void | assign_values_from_block (base_element_block &dest, const base_element_block &src, size_t begin_pos, size_t len) |
|
static void | prepend_values_from_block (base_element_block &dest, const base_element_block &src, size_t begin_pos, size_t len) |
|
static void | swap_values (base_element_block &blk1, base_element_block &blk2, size_t pos1, size_t pos2, size_t len) |
|
static void | set_values (base_element_block &block, size_t pos, const _Iter &it_begin, const _Iter &it_end) |
|
static void | append_values (base_element_block &block, const _Iter &it_begin, const _Iter &it_end) |
|
static void | prepend_values (base_element_block &block, const _Iter &it_begin, const _Iter &it_end) |
|
static void | assign_values (base_element_block &dest, const _Iter &it_begin, const _Iter &it_end) |
|
static void | insert_values (base_element_block &block, size_t pos, const _Iter &it_begin, const _Iter &it_end) |
|
static size_t | capacity (const base_element_block &block) |
|
static void | shrink_to_fit (base_element_block &block) |
|