diff --git a/annotated.html b/annotated.html index c21b159aa3..135830f942 100644 --- a/annotated.html +++ b/annotated.html @@ -142,77 +142,78 @@  CcreateImplementation of the generic std::make_xxx pattern for arbitrary xxxs  CdecayEquivalent to std::decay, except faster  Cfirst_unsatisfied_indexReturns the index of the first element which does not satisfy Pred, or sizeof...(Xs) if no such element exists - Cindex_ifReturns the index of the first element of the pack<> that satisfies the predicate, or the size of the pack if there is no such element - Cnested_byProvides a .by static constexpr function object - Cnested_thanProvides a .than static constexpr function object - Cnested_toProvides a .to static constexpr function object - Cstd_common_typeEquivalent to std::common_type, except it is SFINAE-friendly and does not support custom specializations - CwrongEquivalent to a type-dependent std::false_type - CApplicativeThe Applicative concept represents Functors with the ability to lift values and combine computations - Cbasic_tupleStripped down version of hana::tuple - Cbasic_tuple_tagTag representing hana::basic_tuple - Cbasic_typeBase class of hana::type; used for pattern-matching - CcommonMetafunction returning the common data type between two data types - CComonadThe Comonad concept represents context-sensitive computations and data - CComparableThe Comparable concept defines equality and inequality - CConstantThe Constant concept represents data that can be manipulated at compile-time - Cdefault_Mark a tag-dispatched method implementation as a default implementation - CembeddingMarks a conversion between data types as being an embedding - CEuclideanRingThe EuclideanRing concept represents a commutative Ring that can also be endowed with a division algorithm - CFoldableThe Foldable concept represents data structures that can be reduced to a single value - CFunctorThe Functor concept represents types that can be mapped over - CGroupThe Group concept represents Monoids where all objects have an inverse w.r.t. the Monoid's binary operation - Chas_commonMetafunction returning whether two data types share a common data type - Cintegral_constantCompile-time value of an integral type - Cintegral_constant_tagTag representing hana::integral_constant - CIntegralConstantThe IntegralConstant concept represents compile-time integral values - Cis_convertibleReturns whether there is a Hana-conversion from a data type to another - Cis_defaultReturns whether a tag-dispatched method implementation is a default implementation - Cis_embeddedReturns whether a data type can be embedded into another data type - CIterableThe Iterable concept represents data structures supporting external iteration - Clazyhana::lazy implements superficial laziness via a monadic interface - Clazy_tagTag representing hana::lazy - CLogicalThe Logical concept represents types with a truth value - CmapBasic associative container requiring unique and Comparable keys - Cmap_tagTag representing hana::maps - CMetafunctionA Metafunction is a function that takes hana::types as inputs and returns a hana::type as output - CMonadThe Monad concept represents Applicatives with the ability to flatten nested levels of structure - CMonadPlusThe MonadPlus concept represents Monads with a monoidal structure - CMonoidThe Monoid concept represents data types with an associative binary operation that has an identity - CoptionalOptional value whose optional-ness is known at compile-time - Coptional_tagTag representing a hana::optional - COrderableThe Orderable concept represents totally ordered data types - CpairGeneric container for two elements - Cpair_tagTag representing hana::pair - CProductRepresents types that are generic containers of two elements - CrangeCompile-time half-open interval of hana::integral_constants - Crange_tagTag representing a hana::range - CRingThe Ring concept represents Groups that also form a Monoid under a second binary operation that distributes over the first - CSearchableThe Searchable concept represents structures that can be searched - CSequenceThe Sequence concept represents generic index-based sequences - CsetBasic unordered container requiring compile-time Comparable elements - Cset_tagTag representing the hana::set container - CstringCompile-time string - Cstring_tagTag representing a compile-time string - CStructThe Struct concept represents struct-like user-defined types - Ctag_ofMetafunction returning the tag associated to T - CtupleGeneral purpose index-based heterogeneous sequence with a fixed length - Ctuple_tagTag representing hana::tuples - CtypeC++ type in value-level representation - Ctype_tagTag representing hana::type - CwhenEnable a partial specialization only if a boolean condition is true - Nmpl - Cintegral_cAdapter for IntegralConstants from the Boost.MPL - ClistAdapter for Boost.MPL lists - CvectorAdapter for Boost.MPL vectors - CtupleAdapter for boost::tuples - Nstd - CarrayAdaptation of std::array for Hana - Cinteger_sequenceAdaptation of std::integer_sequence for Hana - Cintegral_constantAdapter for std::integral_constants - CpairAdaptation of std::pair for Hana - CratioAdaptation of std::ratio for Hana - CtupleAdapter for std::tuples + Chas_duplicatesReturns whether any of the Ts are duplicate w.r.t. hana::equal + Cindex_ifReturns the index of the first element of the pack<> that satisfies the predicate, or the size of the pack if there is no such element + Cnested_byProvides a .by static constexpr function object + Cnested_thanProvides a .than static constexpr function object + Cnested_toProvides a .to static constexpr function object + Cstd_common_typeEquivalent to std::common_type, except it is SFINAE-friendly and does not support custom specializations + CwrongEquivalent to a type-dependent std::false_type + CApplicativeThe Applicative concept represents Functors with the ability to lift values and combine computations + Cbasic_tupleStripped down version of hana::tuple + Cbasic_tuple_tagTag representing hana::basic_tuple + Cbasic_typeBase class of hana::type; used for pattern-matching + CcommonMetafunction returning the common data type between two data types + CComonadThe Comonad concept represents context-sensitive computations and data + CComparableThe Comparable concept defines equality and inequality + CConstantThe Constant concept represents data that can be manipulated at compile-time + Cdefault_Mark a tag-dispatched method implementation as a default implementation + CembeddingMarks a conversion between data types as being an embedding + CEuclideanRingThe EuclideanRing concept represents a commutative Ring that can also be endowed with a division algorithm + CFoldableThe Foldable concept represents data structures that can be reduced to a single value + CFunctorThe Functor concept represents types that can be mapped over + CGroupThe Group concept represents Monoids where all objects have an inverse w.r.t. the Monoid's binary operation + Chas_commonMetafunction returning whether two data types share a common data type + Cintegral_constantCompile-time value of an integral type + Cintegral_constant_tagTag representing hana::integral_constant + CIntegralConstantThe IntegralConstant concept represents compile-time integral values + Cis_convertibleReturns whether there is a Hana-conversion from a data type to another + Cis_defaultReturns whether a tag-dispatched method implementation is a default implementation + Cis_embeddedReturns whether a data type can be embedded into another data type + CIterableThe Iterable concept represents data structures supporting external iteration + Clazyhana::lazy implements superficial laziness via a monadic interface + Clazy_tagTag representing hana::lazy + CLogicalThe Logical concept represents types with a truth value + CmapBasic associative container requiring unique and Comparable keys + Cmap_tagTag representing hana::maps + CMetafunctionA Metafunction is a function that takes hana::types as inputs and returns a hana::type as output + CMonadThe Monad concept represents Applicatives with the ability to flatten nested levels of structure + CMonadPlusThe MonadPlus concept represents Monads with a monoidal structure + CMonoidThe Monoid concept represents data types with an associative binary operation that has an identity + CoptionalOptional value whose optional-ness is known at compile-time + Coptional_tagTag representing a hana::optional + COrderableThe Orderable concept represents totally ordered data types + CpairGeneric container for two elements + Cpair_tagTag representing hana::pair + CProductRepresents types that are generic containers of two elements + CrangeCompile-time half-open interval of hana::integral_constants + Crange_tagTag representing a hana::range + CRingThe Ring concept represents Groups that also form a Monoid under a second binary operation that distributes over the first + CSearchableThe Searchable concept represents structures that can be searched + CSequenceThe Sequence concept represents generic index-based sequences + CsetBasic unordered container requiring compile-time Comparable elements + Cset_tagTag representing the hana::set container + CstringCompile-time string + Cstring_tagTag representing a compile-time string + CStructThe Struct concept represents struct-like user-defined types + Ctag_ofMetafunction returning the tag associated to T + CtupleGeneral purpose index-based heterogeneous sequence with a fixed length + Ctuple_tagTag representing hana::tuples + CtypeC++ type in value-level representation + Ctype_tagTag representing hana::type + CwhenEnable a partial specialization only if a boolean condition is true + Nmpl + Cintegral_cAdapter for IntegralConstants from the Boost.MPL + ClistAdapter for Boost.MPL lists + CvectorAdapter for Boost.MPL vectors + CtupleAdapter for boost::tuples + Nstd + CarrayAdaptation of std::array for Hana + Cinteger_sequenceAdaptation of std::integer_sequence for Hana + Cintegral_constantAdapter for std::integral_constants + CpairAdaptation of std::pair for Hana + CratioAdaptation of std::ratio for Hana + CtupleAdapter for std::tuples diff --git a/classes.html b/classes.html index f5f823ad76..4c29537a41 100644 --- a/classes.html +++ b/classes.html @@ -217,6 +217,7 @@
  h  
+has_duplicates (boost::hana::detail)    has_common (boost::hana)   
  i  
diff --git a/config_8hpp.html b/config_8hpp.html index 91c7485f82..f55368952e 100644 --- a/config_8hpp.html +++ b/config_8hpp.html @@ -140,6 +140,9 @@ #define BOOST_HANA_CONFIG_ENABLE_STRING_UDL  Enables usage of the "string literal operator template" GNU extension. More...
  +#define BOOST_HANA_CONFIG_ENABLE_DEBUG_MODE + Enables additional assertions and sanity checks to be done by Hana. More...

Detailed Description

Defines configuration macros used throughout the library.

diff --git a/config_8hpp.js b/config_8hpp.js index 83f0c2133a..d507458336 100644 --- a/config_8hpp.js +++ b/config_8hpp.js @@ -2,5 +2,6 @@ var config_8hpp = [ [ "BOOST_HANA_CONFIG_DISABLE_ASSERTIONS", "group__group-config.html#ga08dcc32bef198420e646244e851d1995", null ], [ "BOOST_HANA_CONFIG_DISABLE_CONCEPT_CHECKS", "group__group-config.html#gad2b44f7cf8a6ba1002437a1a89e62acd", null ], - [ "BOOST_HANA_CONFIG_ENABLE_STRING_UDL", "group__group-config.html#ga81de60f5bea16e6ff4a38c94e3022f10", null ] + [ "BOOST_HANA_CONFIG_ENABLE_STRING_UDL", "group__group-config.html#ga81de60f5bea16e6ff4a38c94e3022f10", null ], + [ "BOOST_HANA_CONFIG_ENABLE_DEBUG_MODE", "group__group-config.html#ga95603295cd6cc840c0dbc50b75e02ee9", null ] ]; \ No newline at end of file diff --git a/dir_d7cfc6ccec3916ea65c6380145bcef37.html b/dir_d7cfc6ccec3916ea65c6380145bcef37.html index 384598c349..48e5198403 100644 --- a/dir_d7cfc6ccec3916ea65c6380145bcef37.html +++ b/dir_d7cfc6ccec3916ea65c6380145bcef37.html @@ -166,6 +166,9 @@ file  has_common_embedding.hpp  Defines boost::hana::detail::has_[nontrivial_]common_embedding.
  +file  has_duplicates.hpp + Defines boost::hana::detail::has_duplicates.
+  file  index_if.hpp  Defines boost::hana::detail::index_if.
  diff --git a/dir_d7cfc6ccec3916ea65c6380145bcef37.js b/dir_d7cfc6ccec3916ea65c6380145bcef37.js index c33e443230..6b677eb4ba 100644 --- a/dir_d7cfc6ccec3916ea65c6380145bcef37.js +++ b/dir_d7cfc6ccec3916ea65c6380145bcef37.js @@ -13,6 +13,7 @@ var dir_d7cfc6ccec3916ea65c6380145bcef37 = [ "fast_and.hpp", "fast__and_8hpp.html", null ], [ "first_unsatisfied_index.hpp", "first__unsatisfied__index_8hpp.html", null ], [ "has_common_embedding.hpp", "has__common__embedding_8hpp.html", "has__common__embedding_8hpp" ], + [ "has_duplicates.hpp", "has__duplicates_8hpp.html", null ], [ "index_if.hpp", "index__if_8hpp.html", null ], [ "intrinsics.hpp", "intrinsics_8hpp.html", null ], [ "nested_by.hpp", "nested__by_8hpp.html", null ], diff --git a/files.html b/files.html index 594704bc20..4e27675917 100644 --- a/files.html +++ b/files.html @@ -190,391 +190,392 @@  fast_and.hppDefines boost::hana::detail::fast_and  first_unsatisfied_index.hppDefines boost::hana::detail::first_unsatisfied_index  has_common_embedding.hppDefines boost::hana::detail::has_[nontrivial_]common_embedding - index_if.hppDefines boost::hana::detail::index_if - intrinsics.hppDefines macros for commonly used type traits - nested_by.hppDefines boost::hana::detail::nested_by - nested_by_fwd.hppForward declares boost::hana::detail::nested_by - nested_than.hppDefines boost::hana::detail::nested_than - nested_than_fwd.hppForward declares boost::hana::detail::nested_than - nested_to.hppDefines boost::hana::detail::nested_to - nested_to_fwd.hppForward declares boost::hana::detail::nested_to - preprocessor.hppDefines generally useful preprocessor macros - std_common_type.hppDefines a SFINAE-friendly version of std::common_type - struct_macros.hppDefines the BOOST_HANA_DEFINE_STRUCT, BOOST_HANA_ADAPT_STRUCT, and BOOST_HANA_ADAPT_ADT macros - type_foldl1.hppDefines boost::hana::detail::type_foldl1 - type_foldr1.hppDefines boost::hana::detail::type_foldr1 - void_t.hppDefines an equivalent to the proposed std::void_t - wrong.hppDefines boost::hana::detail::wrong -  ext -  boost -  fusion -  detail - common.hppDefines common methods for all Boost.Fusion sequences - deque.hppAdapts boost::fusion::deque for use with Hana - list.hppAdapts boost::fusion::list for use with Hana - tuple.hppAdapts boost::fusion::tuple for use with Hana - vector.hppAdapts boost::fusion::vector for use with Hana -  mpl - integral_c.hppAdapts Boost.MPL IntegralConstants for use with Hana - list.hppAdapts boost::mpl::list for use with Hana - vector.hppAdapts boost::mpl::vector for use with Hana - fusion.hppIncludes all the adaptors for the Boost.Fusion library - mpl.hppIncludes all the adaptors for the Boost.MPL library - tuple.hppAdapts boost::tuple for use with Hana -  std - array.hppAdapts std::array for use with Hana - integer_sequence.hppAdapts std::integer_sequence for use with Hana - integral_constant.hppAdapts std::integral_constant for use with Hana - pair.hppAdapts std::pair for use with Hana - ratio.hppAdapts std::ratio for use with Hana - tuple.hppAdapts std::tuple for use with Hana - vector.hppAdapts std::vector for use with Hana - boost.hppIncludes all the adaptors for external Boost libraries - std.hppIncludes all the adaptors for the standard library -  functional - always.hppDefines boost::hana::always - apply.hppDefines boost::hana::apply - arg.hppDefines boost::hana::arg - capture.hppDefines boost::hana::capture - compose.hppDefines boost::hana::compose - curry.hppDefines boost::hana::curry - demux.hppDefines boost::hana::demux - fix.hppDefines boost::hana::fix - flip.hppDefines boost::hana::flip - id.hppDefines boost::hana::id - infix.hppDefines boost::hana::infix - iterate.hppDefines boost::hana::iterate - lockstep.hppDefines boost::hana::lockstep - on.hppDefines boost::hana::on - overload.hppDefines boost::hana::overload - overload_linearly.hppDefines boost::hana::overload_linearly - partial.hppDefines boost::hana::partial - placeholder.hppDefines boost::hana::_ - reverse_partial.hppDefines boost::hana::reverse_partial -  fwd -  concept - applicative.hppForward declares boost::hana::Applicative - comonad.hppForward declares boost::hana::Comonad - comparable.hppForward declares boost::hana::Comparable - constant.hppForward declares boost::hana::Constant - euclidean_ring.hppForward declares boost::hana::EuclideanRing - foldable.hppForward declares boost::hana::Foldable - functor.hppForward declares boost::hana::Functor - group.hppForward declares boost::hana::Group - integral_constant.hppForward declares boost::hana::IntegralConstant - iterable.hppForward declares boost::hana::Iterable - logical.hppForward declares boost::hana::Logical - metafunction.hppForward declares boost::hana::Metafunction - monad.hppForward declares boost::hana::Monad - monad_plus.hppForward declares boost::hana::MonadPlus - monoid.hppForward declares boost::hana::Monoid - orderable.hppForward declares boost::hana::Orderable - product.hppForward declares boost::hana::Product - ring.hppForward declares boost::hana::Ring - searchable.hppForward declares boost::hana::Searchable - sequence.hppForward declares boost::hana::Sequence - struct.hppForward declares boost::hana::Struct -  core - common.hppForward declares boost::hana::common and boost::hana::common_t - convert.hppForward declares boost::hana::to and related utilities - default.hppForward declares boost::hana::default_ and boost::hana::is_default - is_a.hppForward declares boost::hana::is_a and boost::hana::is_an - make.hppForward declares boost::hana::make - tag_of.hppForward declares boost::hana::tag_of and boost::hana::tag_of_t - when.hppForward declares boost::hana::when and boost::hana::when_valid - accessors.hppForward declares boost::hana::accessors - adapt_adt.hppDocuments the BOOST_HANA_ADAPT_ADT macro - adapt_struct.hppDocuments the BOOST_HANA_ADAPT_STRUCT macro - adjust.hppForward declares boost::hana::adjust - adjust_if.hppForward declares boost::hana::adjust_if - all.hppForward declares boost::hana::all - all_of.hppForward declares boost::hana::all_of - and.hppForward declares boost::hana::and_ - any.hppForward declares boost::hana::any - any_of.hppForward declares boost::hana::any_of - ap.hppForward declares boost::hana::ap - append.hppForward declares boost::hana::append - at.hppForward declares boost::hana::at and boost::hana::at_c - at_key.hppForward declares boost::hana::at_key - back.hppForward declares boost::hana::back - basic_tuple.hppForward declares boost::hana::basic_tuple - bool.hppIncludes boost/hana/fwd/integral_constant.hpp - cartesian_product.hppForward declares boost::hana::cartesian_product - chain.hppForward declares boost::hana::chain - comparing.hppForward declares boost::hana::comparing - concat.hppForward declares boost::hana::concat - contains.hppForward declares boost::hana::contains and boost::hana::in - core.hppForward declares the Core module - count.hppForward declares boost::hana::count - count_if.hppForward declares boost::hana::count_if - cycle.hppForward declares boost::hana::cycle - define_struct.hppDocuments the BOOST_HANA_DEFINE_STRUCT macro - difference.hppForward declares boost::hana::difference - div.hppForward declares boost::hana::div - drop_back.hppForward declares boost::hana::drop_back - drop_front.hppForward declares boost::hana::drop_front - drop_front_exactly.hppForward declares boost::hana::drop_front_exactly - drop_while.hppForward declares boost::hana::drop_while - duplicate.hppForward declares boost::hana::duplicate - empty.hppForward declares boost::hana::empty - equal.hppForward declares boost::hana::equal - erase_key.hppForward declares boost::hana::erase_key - eval.hppForward declares boost::hana::eval - eval_if.hppForward declares boost::hana::eval_if - extend.hppForward declares boost::hana::extend - extract.hppForward declares boost::hana::extract - fill.hppForward declares boost::hana::fill - filter.hppForward declares boost::hana::filter - find.hppForward declares boost::hana::find - find_if.hppForward declares boost::hana::find_if - first.hppForward declares boost::hana::first - flatten.hppForward declares boost::hana::flatten - fold.hppForward declares boost::hana::fold - fold_left.hppForward declares boost::hana::fold_left - fold_right.hppForward declares boost::hana::fold_right - for_each.hppForward declares boost::hana::for_each - front.hppForward declares boost::hana::front - fuse.hppForward declares boost::hana::fuse - greater.hppForward declares boost::hana::greater - greater_equal.hppForward declares boost::hana::greater_equal - group.hppForward declares boost::hana::group - if.hppForward declares boost::hana::if_ - insert.hppForward declares boost::hana::insert - insert_range.hppForward declares boost::hana::insert_range - integral_constant.hppForward declares boost::hana::integral_constant - intersection.hppForward declares boost::hana::intersection - intersperse.hppForward declares boost::hana::intersperse - is_disjoint.hppForward declares boost::hana::is_disjoint - is_empty.hppForward declares boost::hana::is_empty - is_subset.hppForward declares boost::hana::is_subset - keys.hppForward declares boost::hana::keys - lazy.hppForward declares boost::hana::lazy - length.hppForward declares boost::hana::length - less.hppForward declares boost::hana::less - less_equal.hppForward declares boost::hana::less_equal - lexicographical_compare.hppForward declares boost::hana::lexicographical_compare - lift.hppForward declares boost::hana::lift - map.hppForward declares boost::hana::map - max.hppForward declares boost::hana::max - maximum.hppForward declares boost::hana::maximum - members.hppForward declares boost::hana::members - min.hppForward declares boost::hana::min - minimum.hppForward declares boost::hana::minimum - minus.hppForward declares boost::hana::minus - mod.hppForward declares boost::hana::mod - monadic_compose.hppForward declares boost::hana::monadic_compose - monadic_fold_left.hppForward declares boost::hana::monadic_fold_left - monadic_fold_right.hppForward declares boost::hana::monadic_fold_right - mult.hppForward declares boost::hana::mult - negate.hppForward declares boost::hana::negate - none.hppForward declares boost::hana::none - none_of.hppForward declares boost::hana::none_of - not.hppForward declares boost::hana::not_ - not_equal.hppForward declares boost::hana::not_equal - one.hppForward declares boost::hana::one - optional.hppForward declares boost::hana::optional - or.hppForward declares boost::hana::or_ - ordering.hppForward declares boost::hana::ordering - pair.hppForward declares boost::hana::pair - partition.hppForward declares boost::hana::partition - permutations.hppForward declares boost::hana::permutations - plus.hppForward declares boost::hana::plus - power.hppForward declares boost::hana::power - prefix.hppForward declares boost::hana::prefix - prepend.hppForward declares boost::hana::prepend - product.hppForward declares boost::hana::product - range.hppForward declares boost::hana::range - remove.hppForward declares boost::hana::remove - remove_at.hppForward declares boost::hana::remove_at and boost::hana::remove_at_c - remove_if.hppForward declares boost::hana::remove_if - remove_range.hppForward declares boost::hana::remove_range and boost::hana::remove_range_c - repeat.hppForward declares boost::hana::repeat - replace.hppForward declares boost::hana::replace - replace_if.hppForward declares boost::hana::replace_if - replicate.hppForward declares boost::hana::replicate - reverse.hppForward declares boost::hana::reverse - reverse_fold.hppForward declares boost::hana::reverse_fold - scan_left.hppForward declares boost::hana::scan_left - scan_right.hppForward declares boost::hana::scan_right - second.hppForward declares boost::hana::second - set.hppForward declares boost::hana::set - size.hppForward declares boost::hana::size - slice.hppForward declares boost::hana::slice and boost::hana::slice_c - sort.hppForward declares boost::hana::sort - span.hppForward declares boost::hana::span - string.hppForward declares boost::hana::string - suffix.hppForward declares boost::hana::suffix - sum.hppForward declares boost::hana::sum - symmetric_difference.hppForward declares boost::hana::symmetric_difference - take.hppForward declares boost::hana::take and boost::hana::take_c - take_while.hppForward declares boost::hana::take_while - tap.hppForward declares boost::hana::tap - then.hppForward declares boost::hana::then - transform.hppForward declares boost::hana::transform - tuple.hppForward declares boost::hana::tuple - type.hppForward declares boost::hana::type and related utilities - unfold_left.hppForward declares boost::hana::unfold_left - unfold_right.hppForward declares boost::hana::unfold_right - union.hppForward declares boost::hana::union_ - unique.hppForward declares boost::hana::unique - unpack.hppForward declares boost::hana::unpack - value.hppForward declares boost::hana::value - while.hppForward declares boost::hana::while_ - zero.hppForward declares boost::hana::zero - zip.hppForward declares boost::hana::zip - zip_shortest.hppForward declares boost::hana::zip_shortest - zip_shortest_with.hppForward declares boost::hana::zip_shortest_with - zip_with.hppForward declares boost::hana::zip_with - accessors.hppDefines boost::hana::accessors - adapt_adt.hppDefines the BOOST_HANA_ADAPT_ADT macro - adapt_struct.hppDefines the BOOST_HANA_ADAPT_STRUCT macro - adjust.hppDefines boost::hana::adjust - adjust_if.hppDefines boost::hana::adjust_if - all.hppDefines boost::hana::all - all_of.hppDefines boost::hana::all_of - and.hppDefines boost::hana::and_ - any.hppDefines boost::hana::any - any_of.hppDefines boost::hana::any_of - ap.hppDefines boost::hana::ap - append.hppDefines boost::hana::append - assert.hppDefines macros to perform different kinds of assertions - at.hppDefines boost::hana::at and boost::hana::at_c - at_key.hppDefines boost::hana::at_key - back.hppDefines boost::hana::back - basic_tuple.hppDefines boost::hana::basic_tuple - bool.hppDefines the Logical and Comparable models of boost::hana::integral_constant - cartesian_product.hppDefines boost::hana::cartesian_product - chain.hppDefines boost::hana::chain - comparing.hppDefines boost::hana::comparing - concat.hppDefines boost::hana::concat - concept.hppMaster header for the boost/hana/concept/ subdirectory - config.hppDefines configuration macros used throughout the library - contains.hppDefines boost::hana::contains and boost::hana::in - core.hppDefines the Core module - count.hppDefines boost::hana::count - count_if.hppDefines boost::hana::count_if - cycle.hppDefines boost::hana::cycle - define_struct.hppDefines the BOOST_HANA_DEFINE_STRUCT macro - difference.hppDefines boost::hana::difference - div.hppDefines boost::hana::div - drop_back.hppDefines boost::hana::drop_back - drop_front.hppDefines boost::hana::drop_front - drop_front_exactly.hppDefines boost::hana::drop_front_exactly - drop_while.hppDefines boost::hana::drop_while - duplicate.hppDefines boost::hana::duplicate - empty.hppDefines boost::hana::empty - equal.hppDefines boost::hana::equal - erase_key.hppDefines boost::hana::erase_key - eval.hppDefines boost::hana::eval - eval_if.hppDefines boost::hana::eval_if - extend.hppDefines boost::hana::extend - extract.hppDefines boost::hana::extract - fill.hppDefines boost::hana::fill - filter.hppDefines boost::hana::filter - find.hppDefines boost::hana::find - find_if.hppDefines boost::hana::find_if - first.hppDefines boost::hana::first - flatten.hppDefines boost::hana::flatten - fold.hppDefines boost::hana::fold - fold_left.hppDefines boost::hana::fold_left - fold_right.hppDefines boost::hana::fold_right - for_each.hppDefines boost::hana::for_each - front.hppDefines boost::hana::front - functional.hppDefines the Functional module - fuse.hppDefines boost::hana::fuse - greater.hppDefines boost::hana::greater - greater_equal.hppDefines boost::hana::greater_equal - group.hppDefines boost::hana::group - if.hppDefines boost::hana::if_ - insert.hppDefines boost::hana::insert - insert_range.hppDefines boost::hana::insert_range - integral_constant.hppDefines boost::hana::integral_constant - intersection.hppDefines boost::hana::intersection - intersperse.hppDefines boost::hana::intersperse - is_disjoint.hppDefines boost::hana::is_disjoint - is_empty.hppDefines boost::hana::is_empty - is_subset.hppDefines boost::hana::is_subset - keys.hppDefines boost::hana::keys - lazy.hppDefines boost::hana::lazy - length.hppDefines boost::hana::length - less.hppDefines boost::hana::less - less_equal.hppDefines boost::hana::less_equal - lexicographical_compare.hppDefines boost::hana::lexicographical_compare - lift.hppDefines boost::hana::lift - map.hppDefines boost::hana::map - max.hppDefines boost::hana::max - maximum.hppDefines boost::hana::maximum - members.hppDefines boost::hana::members - min.hppDefines boost::hana::min - minimum.hppDefines boost::hana::minimum - minus.hppDefines boost::hana::minus - mod.hppDefines boost::hana::mod - monadic_compose.hppDefines boost::hana::monadic_compose - monadic_fold_left.hppDefines boost::hana::monadic_fold_left - monadic_fold_right.hppDefines boost::hana::monadic_fold_right - mult.hppDefines boost::hana::mult - negate.hppDefines boost::hana::negate - none.hppDefines boost::hana::none - none_of.hppDefines boost::hana::none_of - not.hppDefines boost::hana::not_ - not_equal.hppDefines boost::hana::not_equal - one.hppDefines boost::hana::one - optional.hppDefines boost::hana::optional - or.hppDefines boost::hana::or_ - ordering.hppDefines boost::hana::ordering - pair.hppDefines boost::hana::pair - partition.hppDefines boost::hana::partition - permutations.hppDefines boost::hana::permutations - plus.hppDefines boost::hana::plus - power.hppDefines boost::hana::power - prefix.hppDefines boost::hana::prefix - prepend.hppDefines boost::hana::prepend - product.hppDefines boost::hana::product - range.hppDefines boost::hana::range - remove.hppDefines boost::hana::remove - remove_at.hppDefines boost::hana::remove_at and boost::hana::remove_at_c - remove_if.hppDefines boost::hana::remove_if - remove_range.hppDefines boost::hana::remove_range and boost::hana::remove_range_c - repeat.hppDefines boost::hana::repeat - replace.hppDefines boost::hana::replace - replace_if.hppDefines boost::hana::replace_if - replicate.hppDefines boost::hana::replicate - reverse.hppDefines boost::hana::reverse - reverse_fold.hppDefines boost::hana::reverse_fold - scan_left.hppDefines boost::hana::scan_left - scan_right.hppDefines boost::hana::scan_right - second.hppDefines boost::hana::second - set.hppDefines boost::hana::set - size.hppDefines boost::hana::size - slice.hppDefines boost::hana::slice and boost::hana::slice_c - sort.hppDefines boost::hana::sort - span.hppDefines boost::hana::span - string.hppDefines boost::hana::string - suffix.hppDefines boost::hana::suffix - sum.hppDefines boost::hana::sum - symmetric_difference.hppDefines boost::hana::symmetric_difference - take.hppDefines boost::hana::take and boost::hana::take_c - take_while.hppDefines boost::hana::take_while - tap.hppDefines boost::hana::tap - then.hppDefines boost::hana::then - traits.hppDefines function-like equivalents to the standard <type_traits>, and also to some utilities like std::declval - transform.hppDefines boost::hana::transform - tuple.hppDefines boost::hana::tuple - type.hppDefines boost::hana::type and related utilities - unfold_left.hppDefines boost::hana::unfold_left - unfold_right.hppDefines boost::hana::unfold_right - union.hppDefines boost::hana::union - unique.hppDefines boost::hana::unique - unpack.hppDefines boost::hana::unpack - value.hppDefines boost::hana::value - version.hppDefines the macros for tracking the version of the library - while.hppDefines boost::hana::while_ - zero.hppDefines boost::hana::zero - zip.hppDefines boost::hana::zip - zip_shortest.hppDefines boost::hana::zip_shortest - zip_shortest_with.hppDefines boost::hana::zip_shortest_with - zip_with.hppDefines boost::hana::zip_with - hana.hppIncludes all the library components except the adapters for external libraries + has_duplicates.hppDefines boost::hana::detail::has_duplicates + index_if.hppDefines boost::hana::detail::index_if + intrinsics.hppDefines macros for commonly used type traits + nested_by.hppDefines boost::hana::detail::nested_by + nested_by_fwd.hppForward declares boost::hana::detail::nested_by + nested_than.hppDefines boost::hana::detail::nested_than + nested_than_fwd.hppForward declares boost::hana::detail::nested_than + nested_to.hppDefines boost::hana::detail::nested_to + nested_to_fwd.hppForward declares boost::hana::detail::nested_to + preprocessor.hppDefines generally useful preprocessor macros + std_common_type.hppDefines a SFINAE-friendly version of std::common_type + struct_macros.hppDefines the BOOST_HANA_DEFINE_STRUCT, BOOST_HANA_ADAPT_STRUCT, and BOOST_HANA_ADAPT_ADT macros + type_foldl1.hppDefines boost::hana::detail::type_foldl1 + type_foldr1.hppDefines boost::hana::detail::type_foldr1 + void_t.hppDefines an equivalent to the proposed std::void_t + wrong.hppDefines boost::hana::detail::wrong +  ext +  boost +  fusion +  detail + common.hppDefines common methods for all Boost.Fusion sequences + deque.hppAdapts boost::fusion::deque for use with Hana + list.hppAdapts boost::fusion::list for use with Hana + tuple.hppAdapts boost::fusion::tuple for use with Hana + vector.hppAdapts boost::fusion::vector for use with Hana +  mpl + integral_c.hppAdapts Boost.MPL IntegralConstants for use with Hana + list.hppAdapts boost::mpl::list for use with Hana + vector.hppAdapts boost::mpl::vector for use with Hana + fusion.hppIncludes all the adaptors for the Boost.Fusion library + mpl.hppIncludes all the adaptors for the Boost.MPL library + tuple.hppAdapts boost::tuple for use with Hana +  std + array.hppAdapts std::array for use with Hana + integer_sequence.hppAdapts std::integer_sequence for use with Hana + integral_constant.hppAdapts std::integral_constant for use with Hana + pair.hppAdapts std::pair for use with Hana + ratio.hppAdapts std::ratio for use with Hana + tuple.hppAdapts std::tuple for use with Hana + vector.hppAdapts std::vector for use with Hana + boost.hppIncludes all the adaptors for external Boost libraries + std.hppIncludes all the adaptors for the standard library +  functional + always.hppDefines boost::hana::always + apply.hppDefines boost::hana::apply + arg.hppDefines boost::hana::arg + capture.hppDefines boost::hana::capture + compose.hppDefines boost::hana::compose + curry.hppDefines boost::hana::curry + demux.hppDefines boost::hana::demux + fix.hppDefines boost::hana::fix + flip.hppDefines boost::hana::flip + id.hppDefines boost::hana::id + infix.hppDefines boost::hana::infix + iterate.hppDefines boost::hana::iterate + lockstep.hppDefines boost::hana::lockstep + on.hppDefines boost::hana::on + overload.hppDefines boost::hana::overload + overload_linearly.hppDefines boost::hana::overload_linearly + partial.hppDefines boost::hana::partial + placeholder.hppDefines boost::hana::_ + reverse_partial.hppDefines boost::hana::reverse_partial +  fwd +  concept + applicative.hppForward declares boost::hana::Applicative + comonad.hppForward declares boost::hana::Comonad + comparable.hppForward declares boost::hana::Comparable + constant.hppForward declares boost::hana::Constant + euclidean_ring.hppForward declares boost::hana::EuclideanRing + foldable.hppForward declares boost::hana::Foldable + functor.hppForward declares boost::hana::Functor + group.hppForward declares boost::hana::Group + integral_constant.hppForward declares boost::hana::IntegralConstant + iterable.hppForward declares boost::hana::Iterable + logical.hppForward declares boost::hana::Logical + metafunction.hppForward declares boost::hana::Metafunction + monad.hppForward declares boost::hana::Monad + monad_plus.hppForward declares boost::hana::MonadPlus + monoid.hppForward declares boost::hana::Monoid + orderable.hppForward declares boost::hana::Orderable + product.hppForward declares boost::hana::Product + ring.hppForward declares boost::hana::Ring + searchable.hppForward declares boost::hana::Searchable + sequence.hppForward declares boost::hana::Sequence + struct.hppForward declares boost::hana::Struct +  core + common.hppForward declares boost::hana::common and boost::hana::common_t + convert.hppForward declares boost::hana::to and related utilities + default.hppForward declares boost::hana::default_ and boost::hana::is_default + is_a.hppForward declares boost::hana::is_a and boost::hana::is_an + make.hppForward declares boost::hana::make + tag_of.hppForward declares boost::hana::tag_of and boost::hana::tag_of_t + when.hppForward declares boost::hana::when and boost::hana::when_valid + accessors.hppForward declares boost::hana::accessors + adapt_adt.hppDocuments the BOOST_HANA_ADAPT_ADT macro + adapt_struct.hppDocuments the BOOST_HANA_ADAPT_STRUCT macro + adjust.hppForward declares boost::hana::adjust + adjust_if.hppForward declares boost::hana::adjust_if + all.hppForward declares boost::hana::all + all_of.hppForward declares boost::hana::all_of + and.hppForward declares boost::hana::and_ + any.hppForward declares boost::hana::any + any_of.hppForward declares boost::hana::any_of + ap.hppForward declares boost::hana::ap + append.hppForward declares boost::hana::append + at.hppForward declares boost::hana::at and boost::hana::at_c + at_key.hppForward declares boost::hana::at_key + back.hppForward declares boost::hana::back + basic_tuple.hppForward declares boost::hana::basic_tuple + bool.hppIncludes boost/hana/fwd/integral_constant.hpp + cartesian_product.hppForward declares boost::hana::cartesian_product + chain.hppForward declares boost::hana::chain + comparing.hppForward declares boost::hana::comparing + concat.hppForward declares boost::hana::concat + contains.hppForward declares boost::hana::contains and boost::hana::in + core.hppForward declares the Core module + count.hppForward declares boost::hana::count + count_if.hppForward declares boost::hana::count_if + cycle.hppForward declares boost::hana::cycle + define_struct.hppDocuments the BOOST_HANA_DEFINE_STRUCT macro + difference.hppForward declares boost::hana::difference + div.hppForward declares boost::hana::div + drop_back.hppForward declares boost::hana::drop_back + drop_front.hppForward declares boost::hana::drop_front + drop_front_exactly.hppForward declares boost::hana::drop_front_exactly + drop_while.hppForward declares boost::hana::drop_while + duplicate.hppForward declares boost::hana::duplicate + empty.hppForward declares boost::hana::empty + equal.hppForward declares boost::hana::equal + erase_key.hppForward declares boost::hana::erase_key + eval.hppForward declares boost::hana::eval + eval_if.hppForward declares boost::hana::eval_if + extend.hppForward declares boost::hana::extend + extract.hppForward declares boost::hana::extract + fill.hppForward declares boost::hana::fill + filter.hppForward declares boost::hana::filter + find.hppForward declares boost::hana::find + find_if.hppForward declares boost::hana::find_if + first.hppForward declares boost::hana::first + flatten.hppForward declares boost::hana::flatten + fold.hppForward declares boost::hana::fold + fold_left.hppForward declares boost::hana::fold_left + fold_right.hppForward declares boost::hana::fold_right + for_each.hppForward declares boost::hana::for_each + front.hppForward declares boost::hana::front + fuse.hppForward declares boost::hana::fuse + greater.hppForward declares boost::hana::greater + greater_equal.hppForward declares boost::hana::greater_equal + group.hppForward declares boost::hana::group + if.hppForward declares boost::hana::if_ + insert.hppForward declares boost::hana::insert + insert_range.hppForward declares boost::hana::insert_range + integral_constant.hppForward declares boost::hana::integral_constant + intersection.hppForward declares boost::hana::intersection + intersperse.hppForward declares boost::hana::intersperse + is_disjoint.hppForward declares boost::hana::is_disjoint + is_empty.hppForward declares boost::hana::is_empty + is_subset.hppForward declares boost::hana::is_subset + keys.hppForward declares boost::hana::keys + lazy.hppForward declares boost::hana::lazy + length.hppForward declares boost::hana::length + less.hppForward declares boost::hana::less + less_equal.hppForward declares boost::hana::less_equal + lexicographical_compare.hppForward declares boost::hana::lexicographical_compare + lift.hppForward declares boost::hana::lift + map.hppForward declares boost::hana::map + max.hppForward declares boost::hana::max + maximum.hppForward declares boost::hana::maximum + members.hppForward declares boost::hana::members + min.hppForward declares boost::hana::min + minimum.hppForward declares boost::hana::minimum + minus.hppForward declares boost::hana::minus + mod.hppForward declares boost::hana::mod + monadic_compose.hppForward declares boost::hana::monadic_compose + monadic_fold_left.hppForward declares boost::hana::monadic_fold_left + monadic_fold_right.hppForward declares boost::hana::monadic_fold_right + mult.hppForward declares boost::hana::mult + negate.hppForward declares boost::hana::negate + none.hppForward declares boost::hana::none + none_of.hppForward declares boost::hana::none_of + not.hppForward declares boost::hana::not_ + not_equal.hppForward declares boost::hana::not_equal + one.hppForward declares boost::hana::one + optional.hppForward declares boost::hana::optional + or.hppForward declares boost::hana::or_ + ordering.hppForward declares boost::hana::ordering + pair.hppForward declares boost::hana::pair + partition.hppForward declares boost::hana::partition + permutations.hppForward declares boost::hana::permutations + plus.hppForward declares boost::hana::plus + power.hppForward declares boost::hana::power + prefix.hppForward declares boost::hana::prefix + prepend.hppForward declares boost::hana::prepend + product.hppForward declares boost::hana::product + range.hppForward declares boost::hana::range + remove.hppForward declares boost::hana::remove + remove_at.hppForward declares boost::hana::remove_at and boost::hana::remove_at_c + remove_if.hppForward declares boost::hana::remove_if + remove_range.hppForward declares boost::hana::remove_range and boost::hana::remove_range_c + repeat.hppForward declares boost::hana::repeat + replace.hppForward declares boost::hana::replace + replace_if.hppForward declares boost::hana::replace_if + replicate.hppForward declares boost::hana::replicate + reverse.hppForward declares boost::hana::reverse + reverse_fold.hppForward declares boost::hana::reverse_fold + scan_left.hppForward declares boost::hana::scan_left + scan_right.hppForward declares boost::hana::scan_right + second.hppForward declares boost::hana::second + set.hppForward declares boost::hana::set + size.hppForward declares boost::hana::size + slice.hppForward declares boost::hana::slice and boost::hana::slice_c + sort.hppForward declares boost::hana::sort + span.hppForward declares boost::hana::span + string.hppForward declares boost::hana::string + suffix.hppForward declares boost::hana::suffix + sum.hppForward declares boost::hana::sum + symmetric_difference.hppForward declares boost::hana::symmetric_difference + take.hppForward declares boost::hana::take and boost::hana::take_c + take_while.hppForward declares boost::hana::take_while + tap.hppForward declares boost::hana::tap + then.hppForward declares boost::hana::then + transform.hppForward declares boost::hana::transform + tuple.hppForward declares boost::hana::tuple + type.hppForward declares boost::hana::type and related utilities + unfold_left.hppForward declares boost::hana::unfold_left + unfold_right.hppForward declares boost::hana::unfold_right + union.hppForward declares boost::hana::union_ + unique.hppForward declares boost::hana::unique + unpack.hppForward declares boost::hana::unpack + value.hppForward declares boost::hana::value + while.hppForward declares boost::hana::while_ + zero.hppForward declares boost::hana::zero + zip.hppForward declares boost::hana::zip + zip_shortest.hppForward declares boost::hana::zip_shortest + zip_shortest_with.hppForward declares boost::hana::zip_shortest_with + zip_with.hppForward declares boost::hana::zip_with + accessors.hppDefines boost::hana::accessors + adapt_adt.hppDefines the BOOST_HANA_ADAPT_ADT macro + adapt_struct.hppDefines the BOOST_HANA_ADAPT_STRUCT macro + adjust.hppDefines boost::hana::adjust + adjust_if.hppDefines boost::hana::adjust_if + all.hppDefines boost::hana::all + all_of.hppDefines boost::hana::all_of + and.hppDefines boost::hana::and_ + any.hppDefines boost::hana::any + any_of.hppDefines boost::hana::any_of + ap.hppDefines boost::hana::ap + append.hppDefines boost::hana::append + assert.hppDefines macros to perform different kinds of assertions + at.hppDefines boost::hana::at and boost::hana::at_c + at_key.hppDefines boost::hana::at_key + back.hppDefines boost::hana::back + basic_tuple.hppDefines boost::hana::basic_tuple + bool.hppDefines the Logical and Comparable models of boost::hana::integral_constant + cartesian_product.hppDefines boost::hana::cartesian_product + chain.hppDefines boost::hana::chain + comparing.hppDefines boost::hana::comparing + concat.hppDefines boost::hana::concat + concept.hppMaster header for the boost/hana/concept/ subdirectory + config.hppDefines configuration macros used throughout the library + contains.hppDefines boost::hana::contains and boost::hana::in + core.hppDefines the Core module + count.hppDefines boost::hana::count + count_if.hppDefines boost::hana::count_if + cycle.hppDefines boost::hana::cycle + define_struct.hppDefines the BOOST_HANA_DEFINE_STRUCT macro + difference.hppDefines boost::hana::difference + div.hppDefines boost::hana::div + drop_back.hppDefines boost::hana::drop_back + drop_front.hppDefines boost::hana::drop_front + drop_front_exactly.hppDefines boost::hana::drop_front_exactly + drop_while.hppDefines boost::hana::drop_while + duplicate.hppDefines boost::hana::duplicate + empty.hppDefines boost::hana::empty + equal.hppDefines boost::hana::equal + erase_key.hppDefines boost::hana::erase_key + eval.hppDefines boost::hana::eval + eval_if.hppDefines boost::hana::eval_if + extend.hppDefines boost::hana::extend + extract.hppDefines boost::hana::extract + fill.hppDefines boost::hana::fill + filter.hppDefines boost::hana::filter + find.hppDefines boost::hana::find + find_if.hppDefines boost::hana::find_if + first.hppDefines boost::hana::first + flatten.hppDefines boost::hana::flatten + fold.hppDefines boost::hana::fold + fold_left.hppDefines boost::hana::fold_left + fold_right.hppDefines boost::hana::fold_right + for_each.hppDefines boost::hana::for_each + front.hppDefines boost::hana::front + functional.hppDefines the Functional module + fuse.hppDefines boost::hana::fuse + greater.hppDefines boost::hana::greater + greater_equal.hppDefines boost::hana::greater_equal + group.hppDefines boost::hana::group + if.hppDefines boost::hana::if_ + insert.hppDefines boost::hana::insert + insert_range.hppDefines boost::hana::insert_range + integral_constant.hppDefines boost::hana::integral_constant + intersection.hppDefines boost::hana::intersection + intersperse.hppDefines boost::hana::intersperse + is_disjoint.hppDefines boost::hana::is_disjoint + is_empty.hppDefines boost::hana::is_empty + is_subset.hppDefines boost::hana::is_subset + keys.hppDefines boost::hana::keys + lazy.hppDefines boost::hana::lazy + length.hppDefines boost::hana::length + less.hppDefines boost::hana::less + less_equal.hppDefines boost::hana::less_equal + lexicographical_compare.hppDefines boost::hana::lexicographical_compare + lift.hppDefines boost::hana::lift + map.hppDefines boost::hana::map + max.hppDefines boost::hana::max + maximum.hppDefines boost::hana::maximum + members.hppDefines boost::hana::members + min.hppDefines boost::hana::min + minimum.hppDefines boost::hana::minimum + minus.hppDefines boost::hana::minus + mod.hppDefines boost::hana::mod + monadic_compose.hppDefines boost::hana::monadic_compose + monadic_fold_left.hppDefines boost::hana::monadic_fold_left + monadic_fold_right.hppDefines boost::hana::monadic_fold_right + mult.hppDefines boost::hana::mult + negate.hppDefines boost::hana::negate + none.hppDefines boost::hana::none + none_of.hppDefines boost::hana::none_of + not.hppDefines boost::hana::not_ + not_equal.hppDefines boost::hana::not_equal + one.hppDefines boost::hana::one + optional.hppDefines boost::hana::optional + or.hppDefines boost::hana::or_ + ordering.hppDefines boost::hana::ordering + pair.hppDefines boost::hana::pair + partition.hppDefines boost::hana::partition + permutations.hppDefines boost::hana::permutations + plus.hppDefines boost::hana::plus + power.hppDefines boost::hana::power + prefix.hppDefines boost::hana::prefix + prepend.hppDefines boost::hana::prepend + product.hppDefines boost::hana::product + range.hppDefines boost::hana::range + remove.hppDefines boost::hana::remove + remove_at.hppDefines boost::hana::remove_at and boost::hana::remove_at_c + remove_if.hppDefines boost::hana::remove_if + remove_range.hppDefines boost::hana::remove_range and boost::hana::remove_range_c + repeat.hppDefines boost::hana::repeat + replace.hppDefines boost::hana::replace + replace_if.hppDefines boost::hana::replace_if + replicate.hppDefines boost::hana::replicate + reverse.hppDefines boost::hana::reverse + reverse_fold.hppDefines boost::hana::reverse_fold + scan_left.hppDefines boost::hana::scan_left + scan_right.hppDefines boost::hana::scan_right + second.hppDefines boost::hana::second + set.hppDefines boost::hana::set + size.hppDefines boost::hana::size + slice.hppDefines boost::hana::slice and boost::hana::slice_c + sort.hppDefines boost::hana::sort + span.hppDefines boost::hana::span + string.hppDefines boost::hana::string + suffix.hppDefines boost::hana::suffix + sum.hppDefines boost::hana::sum + symmetric_difference.hppDefines boost::hana::symmetric_difference + take.hppDefines boost::hana::take and boost::hana::take_c + take_while.hppDefines boost::hana::take_while + tap.hppDefines boost::hana::tap + then.hppDefines boost::hana::then + traits.hppDefines function-like equivalents to the standard <type_traits>, and also to some utilities like std::declval + transform.hppDefines boost::hana::transform + tuple.hppDefines boost::hana::tuple + type.hppDefines boost::hana::type and related utilities + unfold_left.hppDefines boost::hana::unfold_left + unfold_right.hppDefines boost::hana::unfold_right + union.hppDefines boost::hana::union + unique.hppDefines boost::hana::unique + unpack.hppDefines boost::hana::unpack + value.hppDefines boost::hana::value + version.hppDefines the macros for tracking the version of the library + while.hppDefines boost::hana::while_ + zero.hppDefines boost::hana::zero + zip.hppDefines boost::hana::zip + zip_shortest.hppDefines boost::hana::zip_shortest + zip_shortest_with.hppDefines boost::hana::zip_shortest_with + zip_with.hppDefines boost::hana::zip_with + hana.hppIncludes all the library components except the adapters for external libraries
diff --git a/globals.html b/globals.html index 40443c352f..8285548b1a 100644 --- a/globals.html +++ b/globals.html @@ -140,6 +140,9 @@

- b -