▼ boost | |
▼ hana | |
▼ concept | |
applicative.hpp | Defines boost::hana::Applicative |
comonad.hpp | Defines boost::hana::Comonad |
comparable.hpp | Defines boost::hana::Comparable |
constant.hpp | Defines boost::hana::Constant |
euclidean_ring.hpp | Defines boost::hana::EuclideanRing |
foldable.hpp | Defines boost::hana::Foldable |
functor.hpp | Defines boost::hana::Functor |
group.hpp | Defines boost::hana::Group |
hashable.hpp | Defines boost::hana::Hashable |
integral_constant.hpp | Defines boost::hana::IntegralConstant |
iterable.hpp | Defines boost::hana::Iterable |
logical.hpp | Defines boost::hana::Logical |
metafunction.hpp | Defines boost::hana::Metafunction |
monad.hpp | Defines boost::hana::Monad |
monad_plus.hpp | Defines boost::hana::MonadPlus |
monoid.hpp | Defines boost::hana::Monoid |
orderable.hpp | Defines boost::hana::Orderable |
product.hpp | Defines boost::hana::Product |
ring.hpp | Defines boost::hana::Ring |
searchable.hpp | Defines boost::hana::Searchable |
sequence.hpp | Defines boost::hana::Sequence |
struct.hpp | Defines boost::hana::Struct |
▼ core | |
common.hpp | Defines boost::hana::common and boost::hana::common_t |
default.hpp | Defines boost::hana::default_ and boost::hana::is_default |
dispatch.hpp | Includes all the headers needed to setup tag-dispatching |
is_a.hpp | Defines boost::hana::is_a and boost::hana::is_an |
make.hpp | Defines boost::hana::make |
tag_of.hpp | Defines boost::hana::tag_of and boost::hana::tag_of_t |
to.hpp | Defines boost::hana::to and related utilities |
when.hpp | Defines boost::hana::when and boost::hana::when_valid |
▼ detail | |
▼ operators | |
adl.hpp | Defines boost::hana::detail::operators::adl |
arithmetic.hpp | Defines arithmetic operators |
comparable.hpp | Defines operators for Comparables |
iterable.hpp | Defines operators for Iterables |
logical.hpp | Defines logical operators |
monad.hpp | Defines operators for Monads |
orderable.hpp | Defines operators for Orderables |
searchable.hpp | Defines operators for Searchables |
▼ variadic | |
▼ reverse_apply | |
flat.hpp | Defines boost::hana::detail::variadic::reverse_apply_flat |
unrolled.hpp | Defines boost::hana::detail::variadic::reverse_apply_unrolled |
at.hpp | Defines boost::hana::detail::variadic::at |
drop_into.hpp | Defines boost::hana::detail::variadic::drop_into |
foldl1.hpp | Defines boost::hana::detail::variadic::foldl1 |
foldr1.hpp | Defines boost::hana::detail::variadic::foldr1 |
reverse_apply.hpp | Defines boost::hana::detail::variadic::reverse_apply |
split_at.hpp | Defines boost::hana::detail::variadic::split_at |
take.hpp | Defines boost::hana::detail::variadic::take |
algorithm.hpp | Defines several constexpr algorithms |
any_of.hpp | Defines boost::hana::detail::any_of |
array.hpp | Defines boost::hana::detail::array |
canonical_constant.hpp | Defines boost::hana::detail::CanonicalConstant |
concepts.hpp | Defines concepts from the Standard library |
create.hpp | Defines boost::hana::detail::create |
decay.hpp | Defines a replacement for std::decay , which is sometimes too slow at compile-time |
dispatch_if.hpp | Defines BOOST_HANA_DISPATCH_IF |
ebo.hpp | Defines boost::hana::detail::ebo |
fast_and.hpp | Defines boost::hana::detail::fast_and |
first_unsatisfied_index.hpp | Defines boost::hana::detail::first_unsatisfied_index |
has_common_embedding.hpp | Defines boost::hana::detail::has_[nontrivial_]common_embedding |
has_duplicates.hpp | Defines boost::hana::detail::has_duplicates |
hash_table.hpp | Defines boost::hana::detail::hash_table |
index_if.hpp | Defines boost::hana::detail::index_if |
integral_constant.hpp | Defines the barebones boost::hana::integral_constant template, but no operations on it |
intrinsics.hpp | Defines macros for commonly used type traits |
nested_by.hpp | Defines boost::hana::detail::nested_by |
nested_by_fwd.hpp | Forward declares boost::hana::detail::nested_by |
nested_than.hpp | Defines boost::hana::detail::nested_than |
nested_than_fwd.hpp | Forward declares boost::hana::detail::nested_than |
nested_to.hpp | Defines boost::hana::detail::nested_to |
nested_to_fwd.hpp | Forward declares boost::hana::detail::nested_to |
preprocessor.hpp | Defines generally useful preprocessor macros |
std_common_type.hpp | Defines a SFINAE-friendly version of std::common_type |
struct_macros.hpp | Defines the BOOST_HANA_DEFINE_STRUCT , BOOST_HANA_ADAPT_STRUCT , and BOOST_HANA_ADAPT_ADT macros |
type_at.hpp | Defines boost::hana::detail::type_at |
type_foldl1.hpp | Defines boost::hana::detail::type_foldl1 |
type_foldr1.hpp | Defines boost::hana::detail::type_foldr1 |
unpack_flatten.hpp | Defines boost::hana::detail::unpack_flatten |
void_t.hpp | Defines an equivalent to the proposed std::void_t |
wrong.hpp | Defines boost::hana::detail::wrong |
▼ experimental | |
types.hpp | Defines boost::hana::experimental::types |
▼ ext | |
▼ boost | |
▼ fusion | |
▼ detail | |
common.hpp | Defines common methods for all Boost.Fusion sequences |
deque.hpp | Adapts boost::fusion::deque for use with Hana |
list.hpp | Adapts boost::fusion::list for use with Hana |
tuple.hpp | Adapts boost::fusion::tuple for use with Hana |
vector.hpp | Adapts boost::fusion::vector for use with Hana |
▼ mpl | |
integral_c.hpp | Adapts Boost.MPL IntegralConstants for use with Hana |
list.hpp | Adapts boost::mpl::list for use with Hana |
vector.hpp | Adapts boost::mpl::vector for use with Hana |
fusion.hpp | Includes all the adaptors for the Boost.Fusion library |
mpl.hpp | Includes all the adaptors for the Boost.MPL library |
tuple.hpp | Adapts boost::tuple for use with Hana |
▼ std | |
array.hpp | Adapts std::array for use with Hana |
integer_sequence.hpp | Adapts std::integer_sequence for use with Hana |
integral_constant.hpp | Adapts std::integral_constant for use with Hana |
pair.hpp | Adapts std::pair for use with Hana |
ratio.hpp | Adapts std::ratio for use with Hana |
tuple.hpp | Adapts std::tuple for use with Hana |
vector.hpp | Adapts std::vector for use with Hana |
boost.hpp | Includes all the adaptors for external Boost libraries |
std.hpp | Includes all the adaptors for the standard library |
▼ functional | |
always.hpp | Defines boost::hana::always |
apply.hpp | Defines boost::hana::apply |
arg.hpp | Defines boost::hana::arg |
capture.hpp | Defines boost::hana::capture |
compose.hpp | Defines boost::hana::compose |
curry.hpp | Defines boost::hana::curry |
demux.hpp | Defines boost::hana::demux |
fix.hpp | Defines boost::hana::fix |
flip.hpp | Defines boost::hana::flip |
id.hpp | Defines boost::hana::id |
infix.hpp | Defines boost::hana::infix |
iterate.hpp | Defines boost::hana::iterate |
lockstep.hpp | Defines boost::hana::lockstep |
on.hpp | Defines boost::hana::on |
overload.hpp | Defines boost::hana::overload |
overload_linearly.hpp | Defines boost::hana::overload_linearly |
partial.hpp | Defines boost::hana::partial |
placeholder.hpp | Defines boost::hana::_ |
reverse_partial.hpp | Defines boost::hana::reverse_partial |
▼ fwd | |
▼ concept | |
applicative.hpp | Forward declares boost::hana::Applicative |
comonad.hpp | Forward declares boost::hana::Comonad |
comparable.hpp | Forward declares boost::hana::Comparable |
constant.hpp | Forward declares boost::hana::Constant |
euclidean_ring.hpp | Forward declares boost::hana::EuclideanRing |
foldable.hpp | Forward declares boost::hana::Foldable |
functor.hpp | Forward declares boost::hana::Functor |
group.hpp | Forward declares boost::hana::Group |
hashable.hpp | Forward declares boost::hana::Hashable |
integral_constant.hpp | Forward declares boost::hana::IntegralConstant |
iterable.hpp | Forward declares boost::hana::Iterable |
logical.hpp | Forward declares boost::hana::Logical |
metafunction.hpp | Forward declares boost::hana::Metafunction |
monad.hpp | Forward declares boost::hana::Monad |
monad_plus.hpp | Forward declares boost::hana::MonadPlus |
monoid.hpp | Forward declares boost::hana::Monoid |
orderable.hpp | Forward declares boost::hana::Orderable |
product.hpp | Forward declares boost::hana::Product |
ring.hpp | Forward declares boost::hana::Ring |
searchable.hpp | Forward declares boost::hana::Searchable |
sequence.hpp | Forward declares boost::hana::Sequence |
struct.hpp | Forward declares boost::hana::Struct |
▼ core | |
common.hpp | Forward declares boost::hana::common and boost::hana::common_t |
default.hpp | Forward declares boost::hana::default_ and boost::hana::is_default |
is_a.hpp | Forward declares boost::hana::is_a and boost::hana::is_an |
make.hpp | Forward declares boost::hana::make |
tag_of.hpp | Forward declares boost::hana::tag_of and boost::hana::tag_of_t |
to.hpp | Forward declares boost::hana::to and related utilities |
when.hpp | Forward declares boost::hana::when and boost::hana::when_valid |
accessors.hpp | Forward declares boost::hana::accessors |
adapt_adt.hpp | Documents the BOOST_HANA_ADAPT_ADT macro |
adapt_struct.hpp | Documents the BOOST_HANA_ADAPT_STRUCT macro |
adjust.hpp | Forward declares boost::hana::adjust |
adjust_if.hpp | Forward declares boost::hana::adjust_if |
all.hpp | Forward declares boost::hana::all |
all_of.hpp | Forward declares boost::hana::all_of |
and.hpp | Forward declares boost::hana::and_ |
any.hpp | Forward declares boost::hana::any |
any_of.hpp | Forward declares boost::hana::any_of |
ap.hpp | Forward declares boost::hana::ap |
append.hpp | Forward declares boost::hana::append |
at.hpp | Forward declares boost::hana::at and boost::hana::at_c |
at_key.hpp | Forward declares boost::hana::at_key |
back.hpp | Forward declares boost::hana::back |
basic_tuple.hpp | Forward declares boost::hana::basic_tuple |
bool.hpp | Includes boost/hana/fwd/integral_constant.hpp |
cartesian_product.hpp | Forward declares boost::hana::cartesian_product |
chain.hpp | Forward declares boost::hana::chain |
comparing.hpp | Forward declares boost::hana::comparing |
concat.hpp | Forward declares boost::hana::concat |
contains.hpp | Forward declares boost::hana::contains and boost::hana::in |
core.hpp | Forward declares the Core module |
count.hpp | Forward declares boost::hana::count |
count_if.hpp | Forward declares boost::hana::count_if |
cycle.hpp | Forward declares boost::hana::cycle |
define_struct.hpp | Documents the BOOST_HANA_DEFINE_STRUCT macro |
difference.hpp | Forward declares boost::hana::difference |
div.hpp | Forward declares boost::hana::div |
drop_back.hpp | Forward declares boost::hana::drop_back |
drop_front.hpp | Forward declares boost::hana::drop_front |
drop_front_exactly.hpp | Forward declares boost::hana::drop_front_exactly |
drop_while.hpp | Forward declares boost::hana::drop_while |
duplicate.hpp | Forward declares boost::hana::duplicate |
empty.hpp | Forward declares boost::hana::empty |
equal.hpp | Forward declares boost::hana::equal |
erase_key.hpp | Forward declares boost::hana::erase_key |
eval.hpp | Forward declares boost::hana::eval |
eval_if.hpp | Forward declares boost::hana::eval_if |
extend.hpp | Forward declares boost::hana::extend |
extract.hpp | Forward declares boost::hana::extract |
fill.hpp | Forward declares boost::hana::fill |
filter.hpp | Forward declares boost::hana::filter |
find.hpp | Forward declares boost::hana::find |
find_if.hpp | Forward declares boost::hana::find_if |
first.hpp | Forward declares boost::hana::first |
flatten.hpp | Forward declares boost::hana::flatten |
fold.hpp | Forward declares boost::hana::fold |
fold_left.hpp | Forward declares boost::hana::fold_left |
fold_right.hpp | Forward declares boost::hana::fold_right |
for_each.hpp | Forward declares boost::hana::for_each |
front.hpp | Forward declares boost::hana::front |
fuse.hpp | Forward declares boost::hana::fuse |
greater.hpp | Forward declares boost::hana::greater |
greater_equal.hpp | Forward declares boost::hana::greater_equal |
group.hpp | Forward declares boost::hana::group |
hash.hpp | Forward declares boost::hana::hash |
if.hpp | Forward declares boost::hana::if_ |
index_if.hpp | Forward declares boost::hana::index_if |
insert.hpp | Forward declares boost::hana::insert |
insert_range.hpp | Forward declares boost::hana::insert_range |
integral_constant.hpp | Forward declares boost::hana::integral_constant |
intersection.hpp | Forward declares boost::hana::intersection |
intersperse.hpp | Forward declares boost::hana::intersperse |
is_disjoint.hpp | Forward declares boost::hana::is_disjoint |
is_empty.hpp | Forward declares boost::hana::is_empty |
is_subset.hpp | Forward declares boost::hana::is_subset |
keys.hpp | Forward declares boost::hana::keys |
lazy.hpp | Forward declares boost::hana::lazy |
length.hpp | Forward declares boost::hana::length |
less.hpp | Forward declares boost::hana::less |
less_equal.hpp | Forward declares boost::hana::less_equal |
lexicographical_compare.hpp | Forward declares boost::hana::lexicographical_compare |
lift.hpp | Forward declares boost::hana::lift |
map.hpp | Forward declares boost::hana::map |
max.hpp | Forward declares boost::hana::max |
maximum.hpp | Forward declares boost::hana::maximum |
members.hpp | Forward declares boost::hana::members |
min.hpp | Forward declares boost::hana::min |
minimum.hpp | Forward declares boost::hana::minimum |
minus.hpp | Forward declares boost::hana::minus |
mod.hpp | Forward declares boost::hana::mod |
monadic_compose.hpp | Forward declares boost::hana::monadic_compose |
monadic_fold_left.hpp | Forward declares boost::hana::monadic_fold_left |
monadic_fold_right.hpp | Forward declares boost::hana::monadic_fold_right |
mult.hpp | Forward declares boost::hana::mult |
negate.hpp | Forward declares boost::hana::negate |
none.hpp | Forward declares boost::hana::none |
none_of.hpp | Forward declares boost::hana::none_of |
not.hpp | Forward declares boost::hana::not_ |
not_equal.hpp | Forward declares boost::hana::not_equal |
one.hpp | Forward declares boost::hana::one |
optional.hpp | Forward declares boost::hana::optional |
or.hpp | Forward declares boost::hana::or_ |
ordering.hpp | Forward declares boost::hana::ordering |
pair.hpp | Forward declares boost::hana::pair |
partition.hpp | Forward declares boost::hana::partition |
permutations.hpp | Forward declares boost::hana::permutations |
plus.hpp | Forward declares boost::hana::plus |
power.hpp | Forward declares boost::hana::power |
prefix.hpp | Forward declares boost::hana::prefix |
prepend.hpp | Forward declares boost::hana::prepend |
product.hpp | Forward declares boost::hana::product |
range.hpp | Forward declares boost::hana::range |
remove.hpp | Forward declares boost::hana::remove |
remove_at.hpp | Forward declares boost::hana::remove_at and boost::hana::remove_at_c |
remove_if.hpp | Forward declares boost::hana::remove_if |
remove_range.hpp | Forward declares boost::hana::remove_range and boost::hana::remove_range_c |
repeat.hpp | Forward declares boost::hana::repeat |
replace.hpp | Forward declares boost::hana::replace |
replace_if.hpp | Forward declares boost::hana::replace_if |
replicate.hpp | Forward declares boost::hana::replicate |
reverse.hpp | Forward declares boost::hana::reverse |
reverse_fold.hpp | Forward declares boost::hana::reverse_fold |
scan_left.hpp | Forward declares boost::hana::scan_left |
scan_right.hpp | Forward declares boost::hana::scan_right |
second.hpp | Forward declares boost::hana::second |
set.hpp | Forward declares boost::hana::set |
size.hpp | Forward declares boost::hana::size |
slice.hpp | Forward declares boost::hana::slice and boost::hana::slice_c |
sort.hpp | Forward declares boost::hana::sort |
span.hpp | Forward declares boost::hana::span |
string.hpp | Forward declares boost::hana::string |
suffix.hpp | Forward declares boost::hana::suffix |
sum.hpp | Forward declares boost::hana::sum |
symmetric_difference.hpp | Forward declares boost::hana::symmetric_difference |
take_back.hpp | Forward declares boost::hana::take_back |
take_front.hpp | Forward declares boost::hana::take_front and boost::hana::take_front_c |
take_while.hpp | Forward declares boost::hana::take_while |
tap.hpp | Forward declares boost::hana::tap |
then.hpp | Forward declares boost::hana::then |
transform.hpp | Forward declares boost::hana::transform |
tuple.hpp | Forward declares boost::hana::tuple |
type.hpp | Forward declares boost::hana::type and related utilities |
unfold_left.hpp | Forward declares boost::hana::unfold_left |
unfold_right.hpp | Forward declares boost::hana::unfold_right |
union.hpp | Forward declares boost::hana::union_ |
unique.hpp | Forward declares boost::hana::unique |
unpack.hpp | Forward declares boost::hana::unpack |
value.hpp | Forward declares boost::hana::value |
while.hpp | Forward declares boost::hana::while_ |
zero.hpp | Forward declares boost::hana::zero |
zip.hpp | Forward declares boost::hana::zip |
zip_shortest.hpp | Forward declares boost::hana::zip_shortest |
zip_shortest_with.hpp | Forward declares boost::hana::zip_shortest_with |
zip_with.hpp | Forward declares boost::hana::zip_with |
accessors.hpp | Defines boost::hana::accessors |
adapt_adt.hpp | Defines the BOOST_HANA_ADAPT_ADT macro |
adapt_struct.hpp | Defines the BOOST_HANA_ADAPT_STRUCT macro |
adjust.hpp | Defines boost::hana::adjust |
adjust_if.hpp | Defines boost::hana::adjust_if |
all.hpp | Defines boost::hana::all |
all_of.hpp | Defines boost::hana::all_of |
and.hpp | Defines boost::hana::and_ |
any.hpp | Defines boost::hana::any |
any_of.hpp | Defines boost::hana::any_of |
ap.hpp | Defines boost::hana::ap |
append.hpp | Defines boost::hana::append |
assert.hpp | Defines macros to perform different kinds of assertions |
at.hpp | Defines boost::hana::at and boost::hana::at_c |
at_key.hpp | Defines boost::hana::at_key |
back.hpp | Defines boost::hana::back |
basic_tuple.hpp | Defines boost::hana::basic_tuple |
bool.hpp | Defines the Logical and Comparable models of boost::hana::integral_constant |
cartesian_product.hpp | Defines boost::hana::cartesian_product |
chain.hpp | Defines boost::hana::chain |
comparing.hpp | Defines boost::hana::comparing |
concat.hpp | Defines boost::hana::concat |
concept.hpp | Master header for the boost/hana/concept/ subdirectory |
config.hpp | Defines configuration macros used throughout the library |
contains.hpp | Defines boost::hana::contains and boost::hana::in |
core.hpp | Defines the Core module |
count.hpp | Defines boost::hana::count |
count_if.hpp | Defines boost::hana::count_if |
cycle.hpp | Defines boost::hana::cycle |
define_struct.hpp | Defines the BOOST_HANA_DEFINE_STRUCT macro |
difference.hpp | Defines boost::hana::difference |
div.hpp | Defines boost::hana::div |
drop_back.hpp | Defines boost::hana::drop_back |
drop_front.hpp | Defines boost::hana::drop_front |
drop_front_exactly.hpp | Defines boost::hana::drop_front_exactly |
drop_while.hpp | Defines boost::hana::drop_while |
duplicate.hpp | Defines boost::hana::duplicate |
empty.hpp | Defines boost::hana::empty |
equal.hpp | Defines boost::hana::equal |
erase_key.hpp | Defines boost::hana::erase_key |
eval.hpp | Defines boost::hana::eval |
eval_if.hpp | Defines boost::hana::eval_if |
extend.hpp | Defines boost::hana::extend |
extract.hpp | Defines boost::hana::extract |
fill.hpp | Defines boost::hana::fill |
filter.hpp | Defines boost::hana::filter |
find.hpp | Defines boost::hana::find |
find_if.hpp | Defines boost::hana::find_if |
first.hpp | Defines boost::hana::first |
flatten.hpp | Defines boost::hana::flatten |
fold.hpp | Defines boost::hana::fold |
fold_left.hpp | Defines boost::hana::fold_left |
fold_right.hpp | Defines boost::hana::fold_right |
for_each.hpp | Defines boost::hana::for_each |
front.hpp | Defines boost::hana::front |
functional.hpp | Defines the Functional module |
fuse.hpp | Defines boost::hana::fuse |
greater.hpp | Defines boost::hana::greater |
greater_equal.hpp | Defines boost::hana::greater_equal |
group.hpp | Defines boost::hana::group |
hash.hpp | Defines boost::hana::hash |
if.hpp | Defines boost::hana::if_ |
index_if.hpp | Defines boost::hana::index_if |
insert.hpp | Defines boost::hana::insert |
insert_range.hpp | Defines boost::hana::insert_range |
integral_constant.hpp | Defines boost::hana::integral_constant |
intersection.hpp | Defines boost::hana::intersection |
intersperse.hpp | Defines boost::hana::intersperse |
is_disjoint.hpp | Defines boost::hana::is_disjoint |
is_empty.hpp | Defines boost::hana::is_empty |
is_subset.hpp | Defines boost::hana::is_subset |
keys.hpp | Defines boost::hana::keys |
lazy.hpp | Defines boost::hana::lazy |
length.hpp | Defines boost::hana::length |
less.hpp | Defines boost::hana::less |
less_equal.hpp | Defines boost::hana::less_equal |
lexicographical_compare.hpp | Defines boost::hana::lexicographical_compare |
lift.hpp | Defines boost::hana::lift |
map.hpp | Defines boost::hana::map |
max.hpp | Defines boost::hana::max |
maximum.hpp | Defines boost::hana::maximum |
members.hpp | Defines boost::hana::members |
min.hpp | Defines boost::hana::min |
minimum.hpp | Defines boost::hana::minimum |
minus.hpp | Defines boost::hana::minus |
mod.hpp | Defines boost::hana::mod |
monadic_compose.hpp | Defines boost::hana::monadic_compose |
monadic_fold_left.hpp | Defines boost::hana::monadic_fold_left |
monadic_fold_right.hpp | Defines boost::hana::monadic_fold_right |
mult.hpp | Defines boost::hana::mult |
negate.hpp | Defines boost::hana::negate |
none.hpp | Defines boost::hana::none |
none_of.hpp | Defines boost::hana::none_of |
not.hpp | Defines boost::hana::not_ |
not_equal.hpp | Defines boost::hana::not_equal |
one.hpp | Defines boost::hana::one |
optional.hpp | Defines boost::hana::optional |
or.hpp | Defines boost::hana::or_ |
ordering.hpp | Defines boost::hana::ordering |
pair.hpp | Defines boost::hana::pair |
partition.hpp | Defines boost::hana::partition |
permutations.hpp | Defines boost::hana::permutations |
plus.hpp | Defines boost::hana::plus |
power.hpp | Defines boost::hana::power |
prefix.hpp | Defines boost::hana::prefix |
prepend.hpp | Defines boost::hana::prepend |
product.hpp | Defines boost::hana::product |
range.hpp | Defines boost::hana::range |
remove.hpp | Defines boost::hana::remove |
remove_at.hpp | Defines boost::hana::remove_at and boost::hana::remove_at_c |
remove_if.hpp | Defines boost::hana::remove_if |
remove_range.hpp | Defines boost::hana::remove_range and boost::hana::remove_range_c |
repeat.hpp | Defines boost::hana::repeat |
replace.hpp | Defines boost::hana::replace |
replace_if.hpp | Defines boost::hana::replace_if |
replicate.hpp | Defines boost::hana::replicate |
reverse.hpp | Defines boost::hana::reverse |
reverse_fold.hpp | Defines boost::hana::reverse_fold |
scan_left.hpp | Defines boost::hana::scan_left |
scan_right.hpp | Defines boost::hana::scan_right |
second.hpp | Defines boost::hana::second |
set.hpp | Defines boost::hana::set |
size.hpp | Defines boost::hana::size |
slice.hpp | Defines boost::hana::slice and boost::hana::slice_c |
sort.hpp | Defines boost::hana::sort |
span.hpp | Defines boost::hana::span |
string.hpp | Defines boost::hana::string |
suffix.hpp | Defines boost::hana::suffix |
sum.hpp | Defines boost::hana::sum |
symmetric_difference.hpp | Defines boost::hana::symmetric_difference |
take_back.hpp | Defines boost::hana::take_back |
take_front.hpp | Defines boost::hana::take_front and boost::hana::take_front_c |
take_while.hpp | Defines boost::hana::take_while |
tap.hpp | Defines boost::hana::tap |
then.hpp | Defines boost::hana::then |
traits.hpp | Defines function-like equivalents to the standard <type_traits> , and also to some utilities like std::declval |
transform.hpp | Defines boost::hana::transform |
tuple.hpp | Defines boost::hana::tuple |
type.hpp | Defines boost::hana::type and related utilities |
unfold_left.hpp | Defines boost::hana::unfold_left |
unfold_right.hpp | Defines boost::hana::unfold_right |
union.hpp | Defines boost::hana::union |
unique.hpp | Defines boost::hana::unique |
unpack.hpp | Defines boost::hana::unpack |
value.hpp | Defines boost::hana::value |
version.hpp | Defines macros for tracking the version of the library |
while.hpp | Defines boost::hana::while_ |
zero.hpp | Defines boost::hana::zero |
zip.hpp | Defines boost::hana::zip |
zip_shortest.hpp | Defines boost::hana::zip_shortest |
zip_shortest_with.hpp | Defines boost::hana::zip_shortest_with |
zip_with.hpp | Defines boost::hana::zip_with |
hana.hpp | Includes all the library components except the adapters for external libraries |