Go to the source code of this file.
Go to the SVN repository for this file.
|
#define | DEBUG_MAKE_CONST_MAP(name) |
|
#define | DEBUG_MAKE_TWOWAY_CONST_MAP(name) |
|
#define | DEBUG_MAKE_CONST_SET(name) |
|
#define | MAKE_CONST_MAP(name, type1, type2, ...) |
|
#define | MAKE_TWOWAY_CONST_MAP(name, type1, type2, ...) |
|
#define | MAKE_CONST_SET(name, type, ...) |
|
#define | MAKE_CONST_SET1(name, type, ...) |
|
#define | MAKE_CONST_MAP_COMPAT MAKE_CONST_MAP |
|
|
template<typename _Key , typename _Ty > |
using | ct::const_map = const_map_impl< _Key, _Ty, straight_map_traits< _Key, _Ty >, tag_DuplicatesNo, void > |
|
template<typename _Key , typename _Ty > |
using | ct::const_multi_map = const_map_impl< _Key, _Ty, straight_map_traits< _Key, _Ty >, tag_DuplicatesYes, void > |
|
template<typename _Key , typename _Ty > |
using | ct::const_map_presorted = const_map_impl< _Key, _Ty, straight_map_traits< _Key, _Ty >, tag_DuplicatesNo, presorted_backend< const_vector< typename straight_map_traits< _Key, _Ty >::value_type > >> |
|
template<typename _Ty > |
using | ct::const_unordered_set = const_set< DeduceHashedType< _Ty > > |
|
template<typename _Key , typename _Ty > |
using | ct::const_unordered_map = const_map< DeduceHashedType< _Key >, _Ty > |
|
template<typename T1 , typename T2 > |
using | ct::const_unordered_map_twoway = const_map_twoway< DeduceHashedType< T1 >, DeduceHashedType< T2 > > |
|
|
template<typename _Init , typename _Elem = array_elem_t<_Init>> |
constexpr auto | ct::sort (_Init &&init) |
|
◆ DEBUG_MAKE_CONST_MAP
#define DEBUG_MAKE_CONST_MAP |
( |
|
name | ) |
|
◆ DEBUG_MAKE_CONST_SET
#define DEBUG_MAKE_CONST_SET |
( |
|
name | ) |
|
◆ DEBUG_MAKE_TWOWAY_CONST_MAP
#define DEBUG_MAKE_TWOWAY_CONST_MAP |
( |
|
name | ) |
|
◆ MAKE_CONST_MAP
#define MAKE_CONST_MAP |
( |
|
name, |
|
|
|
type1, |
|
|
|
type2, |
|
|
|
... |
|
) |
| |
Value:
DEBUG_MAKE_CONST_MAP(name)
static constexpr auto construct(typename _Enabled::type const (&init)[N])
Definition at line 203 of file compile_time.hpp.
◆ MAKE_CONST_MAP_COMPAT
◆ MAKE_CONST_SET
#define MAKE_CONST_SET |
( |
|
name, |
|
|
|
type, |
|
|
|
... |
|
) |
| |
Value:
DEBUG_MAKE_CONST_SET(name)
typename _MyBase::init_type init_type
static constexpr auto construct(init_type const (&init)[N])
Definition at line 211 of file compile_time.hpp.
◆ MAKE_CONST_SET1
#define MAKE_CONST_SET1 |
( |
|
name, |
|
|
|
type, |
|
|
|
... |
|
) |
| |
◆ MAKE_TWOWAY_CONST_MAP
#define MAKE_TWOWAY_CONST_MAP |
( |
|
name, |
|
|
|
type1, |
|
|
|
type2, |
|
|
|
... |
|
) |
| |
Value:
DEBUG_MAKE_TWOWAY_CONST_MAP(name)
static constexpr auto construct(init_type const (&init)[N])
Definition at line 207 of file compile_time.hpp.