|
mdds
|
Public Types | |
| using | self_type = noncopyable_managed_element_block< TypeId, ValueT, StoreT > |
| using | base_type = noncopyable_element_block< self_type, TypeId, ValueT *, StoreT > |
Public Types inherited from mdds::mtv::element_block< Self, TypeId, ValueT, StoreT > | |
| using | store_type = StoreT< ValueT, std::allocator< ValueT > > |
| typedef store_type::iterator | iterator |
| typedef store_type::reverse_iterator | reverse_iterator |
| typedef store_type::const_iterator | const_iterator |
| typedef store_type::const_reverse_iterator | const_reverse_iterator |
| typedef ValueT | value_type |
| using | range_type = base_range_type< true > |
| using | const_range_type = base_range_type< false > |
Public Member Functions | |
| noncopyable_managed_element_block (size_t n) | |
| template<typename Iter > | |
| noncopyable_managed_element_block (const Iter &it_begin, const Iter &it_end) | |
Public Member Functions inherited from mdds::mtv::noncopyable_element_block< Self, TypeId, ValueT, StoreT > | |
| noncopyable_element_block (const noncopyable_element_block &)=delete | |
| noncopyable_element_block & | operator= (const noncopyable_element_block &)=delete |
Public Member Functions inherited from mdds::mtv::element_block< Self, TypeId, ValueT, StoreT > | |
| bool | operator== (const Self &r) const |
| bool | operator!= (const Self &r) const |
Static Public Member Functions | |
| static self_type * | create_block_with_value (size_t init_size, ValueT *val) |