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 type s 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.