|
using | _MyBase = const_set_map_base< _Traits, _Backend, _Multi > |
|
using | _MyType = const_map_impl< _Key, _Ty, _Traits, _Multi, _Backend > |
|
using | init_type = typename _Traits::init_type |
|
using | intermediate = typename _MyBase::intermediate |
|
using | value_type = typename _MyBase::value_type |
|
using | key_type = typename value_type::first_type |
|
using | mapped_type = typename value_type::second_type |
|
using | value_type = typename _Traits::value_type |
|
using | size_type = std::size_t |
|
using | difference_type = std::ptrdiff_t |
|
using | reference = const value_type & |
|
using | const_reference = const value_type & |
|
using | pointer = const value_type * |
|
using | const_pointer = const value_type * |
|
using | iterator = const value_type * |
|
using | const_iterator = const value_type * |
|
using | reverse_iterator = std::reverse_iterator< iterator > |
|
using | const_reverse_iterator = std::reverse_iterator< const_iterator > |
|
using | traits_type = _Traits |
|
using | hash_type = typename _Traits::hash_type |
|
using | intermediate = typename _Traits::key_type |
|
using | init_key_type = typename _Traits::init_key_type |
|
using | init_type = typename _Traits::init_type |
|
using | sorter_type = TInsertSorter< _Traits, tag_DuplicatesNo > |
|
using | index_type = std::conditional_t< can_index, hash_type, typename _Traits::value_type > |
|
using | backend_type = std::conditional_t< std::is_void< void >::value, portable_backend< index_type, value_type >, void > |
|
using | key_compare = typename _Traits::hashed_key_type::value_compare |
|
template<typename _Key, typename _Ty, typename _Traits, typename _Multi = tag_DuplicatesNo, typename _Backend = void>
class ct::const_map_impl< _Key, _Ty, _Traits, _Multi, _Backend >
Definition at line 53 of file compile_time.hpp.
template<typename _Key , typename _Ty , typename _Traits , typename _Multi = tag_DuplicatesNo, typename _Backend = void>
template<size_t N, typename _Enabled = std::enable_if<!_MyBase::is_presorted, init_type>>
template<typename _Key , typename _Ty , typename _Traits , typename _Multi = tag_DuplicatesNo, typename _Backend = void>
template<size_t N, typename _Enabled = std::enable_if<!_MyBase::is_presorted, init_type>>