Boost.Hana
1.6.0
Your standard library for metaprogramming
- a -
alignof_ :
boost::hana::type< T >
- b -
bool_c :
boost::hana::integral_constant< T, v >
- c -
char_c :
boost::hana::integral_constant< T, v >
- d -
decltype_ :
boost::hana::type< T >
difference :
boost::hana::map< Pairs >
,
boost::hana::set< implementation_defined >
- e -
erase_key :
boost::hana::map< Pairs >
,
boost::hana::set< implementation_defined >
eval :
boost::hana::lazy< implementation_defined >
- f -
false_c :
boost::hana::integral_constant< T, v >
- i -
insert :
boost::hana::map< Pairs >
,
boost::hana::set< implementation_defined >
int_c :
boost::hana::integral_constant< T, v >
integral_c :
boost::hana::integral_constant< T, v >
intersection :
boost::hana::map< Pairs >
,
boost::hana::set< implementation_defined >
is_just :
boost::hana::optional< T >
is_nothing :
boost::hana::optional< T >
is_valid :
boost::hana::type< T >
- j -
just :
boost::hana::optional< T >
- k -
keys :
boost::hana::map< Pairs >
- l -
llong_c :
boost::hana::integral_constant< T, v >
long_c :
boost::hana::integral_constant< T, v >
- m -
make< basic_tuple_tag > :
boost::hana::basic_tuple< Xs >
make< lazy_tag > :
boost::hana::lazy< implementation_defined >
make< map_tag > :
boost::hana::map< Pairs >
make< optional_tag > :
boost::hana::optional< T >
make< pair_tag > :
boost::hana::pair< First, Second >
make< range_tag > :
boost::hana::range< T, from, to >
make< set_tag > :
boost::hana::set< implementation_defined >
make< string_tag > :
boost::hana::string< implementation_defined >
make< tuple_tag > :
boost::hana::tuple< Xn >
make< type_tag > :
boost::hana::type< T >
make_basic_tuple :
boost::hana::basic_tuple< Xs >
make_lazy :
boost::hana::lazy< implementation_defined >
make_map :
boost::hana::map< Pairs >
make_optional :
boost::hana::optional< T >
make_pair :
boost::hana::pair< First, Second >
make_range :
boost::hana::range< T, from, to >
make_set :
boost::hana::set< implementation_defined >
make_string :
boost::hana::string< implementation_defined >
make_tuple :
boost::hana::tuple< Xn >
make_type :
boost::hana::type< T >
maybe :
boost::hana::optional< T >
- n -
nothing :
boost::hana::optional< T >
- r -
range_c :
boost::hana::range< T, from, to >
- s -
sfinae :
boost::hana::optional< T >
short_c :
boost::hana::integral_constant< T, v >
size_c :
boost::hana::integral_constant< T, v >
sizeof_ :
boost::hana::type< T >
string_c :
boost::hana::string< implementation_defined >
symmetric_difference :
boost::hana::map< Pairs >
,
boost::hana::set< implementation_defined >
- t -
to_map :
boost::hana::map< Pairs >
to_set :
boost::hana::set< implementation_defined >
to_string :
boost::hana::string< implementation_defined >
to_tuple :
boost::hana::tuple< Xn >
true_c :
boost::hana::integral_constant< T, v >
tuple_c :
boost::hana::tuple< Xn >
tuple_t :
boost::hana::tuple< Xn >
type_c :
boost::hana::type< T >
typeid_ :
boost::hana::type< T >
- u -
uint_c :
boost::hana::integral_constant< T, v >
ullong_c :
boost::hana::integral_constant< T, v >
ulong_c :
boost::hana::integral_constant< T, v >
union_ :
boost::hana::map< Pairs >
,
boost::hana::set< implementation_defined >
ushort_c :
boost::hana::integral_constant< T, v >
- v -
values :
boost::hana::map< Pairs >