| Directories | 
| Files | |
| file | algorithm.hpp | 
| Defines several constexpralgorithms. | |
| file | any_of.hpp | 
| Defines boost::hana::detail::any_of. | |
| file | array.hpp | 
| Defines boost::hana::detail::array. | |
| file | canonical_constant.hpp | 
| Defines boost::hana::detail::CanonicalConstant. | |
| file | concepts.hpp | 
| Defines concepts from the Standard library. | |
| file | create.hpp | 
| Defines boost::hana::detail::create. | |
| file | decay.hpp | 
| Defines a replacement for std::decay, which is sometimes too slow at compile-time. | |
| file | dispatch_if.hpp | 
| Defines BOOST_HANA_DISPATCH_IF. | |
| file | ebo.hpp | 
| Defines boost::hana::detail::ebo. | |
| file | fast_and.hpp | 
| Defines boost::hana::detail::fast_and. | |
| file | first_unsatisfied_index.hpp | 
| Defines boost::hana::detail::first_unsatisfied_index. | |
| file | has_common_embedding.hpp | 
| Defines boost::hana::detail::has_[nontrivial_]common_embedding. | |
| file | has_duplicates.hpp | 
| Defines boost::hana::detail::has_duplicates. | |
| file | hash_table.hpp | 
| Defines boost::hana::detail::hash_table. | |
| file | index_if.hpp | 
| Defines boost::hana::detail::index_if. | |
| file | integral_constant.hpp | 
| Defines the barebones boost::hana::integral_constanttemplate, but no operations on it. | |
| file | intrinsics.hpp | 
| Defines macros for commonly used type traits. | |
| file | nested_by.hpp | 
| Defines boost::hana::detail::nested_by. | |
| file | nested_by_fwd.hpp | 
| Forward declares boost::hana::detail::nested_by. | |
| file | nested_than.hpp | 
| Defines boost::hana::detail::nested_than. | |
| file | nested_than_fwd.hpp | 
| Forward declares boost::hana::detail::nested_than. | |
| file | nested_to.hpp | 
| Defines boost::hana::detail::nested_to. | |
| file | nested_to_fwd.hpp | 
| Forward declares boost::hana::detail::nested_to. | |
| file | preprocessor.hpp | 
| Defines generally useful preprocessor macros. | |
| file | std_common_type.hpp | 
| Defines a SFINAE-friendly version of std::common_type. | |
| file | struct_macros.hpp | 
| Defines the BOOST_HANA_DEFINE_STRUCT,BOOST_HANA_ADAPT_STRUCT, andBOOST_HANA_ADAPT_ADTmacros. | |
| file | type_at.hpp | 
| Defines boost::hana::detail::type_at. | |
| file | type_foldl1.hpp | 
| Defines boost::hana::detail::type_foldl1. | |
| file | type_foldr1.hpp | 
| Defines boost::hana::detail::type_foldr1. | |
| file | unpack_flatten.hpp | 
| Defines boost::hana::detail::unpack_flatten. | |
| file | void_t.hpp | 
| Defines an equivalent to the proposed std::void_t. | |
| file | wrong.hpp | 
| Defines boost::hana::detail::wrong. | |