NCBI C++ ToolKit
|
Search Toolkit Book for compile_time_bits::straight_map_traits
#include <util/impl/compile_time_bits.hpp>
Public Types | |
using | HT1 = DeduceType< _T1 > |
using | HT2 = DeduceType< _T2 > |
using | pair_type = DeduceType< std::pair< HT1, HT2 > > |
using | hashed_key_type = HT1 |
using | value_type = typename pair_type::value_type |
using | hash_type = typename HT1::hash_type |
using | init_type = typename pair_type::init_type |
using | init_key_type = typename HT1::init_type |
using | key_type = typename HT1::value_type |
Static Public Member Functions | |
static constexpr hash_type | get_init_hash (const init_type &v) |
static constexpr const key_type & | get_key (const value_type &v) |
static constexpr const key_type & | get_key (const key_type &v) |
static constexpr value_type | construct (const init_type &v) |
Definition at line 412 of file compile_time_bits.hpp.
using compile_time_bits::straight_map_traits< _T1, _T2 >::hash_type = typename HT1::hash_type |
Definition at line 420 of file compile_time_bits.hpp.
using compile_time_bits::straight_map_traits< _T1, _T2 >::hashed_key_type = HT1 |
Definition at line 417 of file compile_time_bits.hpp.
using compile_time_bits::straight_map_traits< _T1, _T2 >::HT1 = DeduceType<_T1> |
Definition at line 414 of file compile_time_bits.hpp.
using compile_time_bits::straight_map_traits< _T1, _T2 >::HT2 = DeduceType<_T2> |
Definition at line 415 of file compile_time_bits.hpp.
using compile_time_bits::straight_map_traits< _T1, _T2 >::init_key_type = typename HT1::init_type |
Definition at line 422 of file compile_time_bits.hpp.
using compile_time_bits::straight_map_traits< _T1, _T2 >::init_type = typename pair_type::init_type |
Definition at line 421 of file compile_time_bits.hpp.
using compile_time_bits::straight_map_traits< _T1, _T2 >::key_type = typename HT1::value_type |
Definition at line 423 of file compile_time_bits.hpp.
using compile_time_bits::straight_map_traits< _T1, _T2 >::pair_type = DeduceType<std::pair<HT1, HT2> > |
Definition at line 416 of file compile_time_bits.hpp.
using compile_time_bits::straight_map_traits< _T1, _T2 >::value_type = typename pair_type::value_type |
Definition at line 419 of file compile_time_bits.hpp.
|
inlinestaticconstexpr |
Definition at line 437 of file compile_time_bits.hpp.
|
inlinestaticconstexpr |
Definition at line 425 of file compile_time_bits.hpp.
|
inlinestaticconstexpr |
Definition at line 433 of file compile_time_bits.hpp.
|
inlinestaticconstexpr |
Definition at line 429 of file compile_time_bits.hpp.