Forward declares boost::hana::type and related utilities.
More...
Classes | |
| struct | boost::hana::type< T > |
| C++ type in value-level representation. More... | |
| struct | boost::hana::type_tag |
Tag representing hana::type. More... | |
Namespaces | |
| boost::hana | |
| Namespace containing everything in the library. | |
Variables | |
| template<template< typename ... > class F> | |
| constexpr auto | boost::hana::template_ |
| Lift a template to a Metafunction. More... | |
| template<template< typename ... > class F> | |
| constexpr auto | boost::hana::metafunction |
| Lift a MPL-style metafunction to a Metafunction. More... | |
| template<typename F > | |
| constexpr auto | boost::hana::metafunction_class |
| Lift a MPL-style metafunction class to a Metafunction. More... | |
| constexpr auto | boost::hana::integral |
Turn a Metafunction into a function taking types and returning a default-constructed object. More... | |
| template<template< typename ... > class F> | |
| constexpr auto | boost::hana::trait = hana::integral(hana::metafunction<F>) |
Alias to integral(metafunction<F>), provided for convenience. More... | |
Forward declares boost::hana::type and related utilities.