Forward declares boost::hana::type and related utilities.  
More...
|  | 
|  | boost::hana | 
|  | Namespace containing everything in the library. 
 | 
|  | 
|  | 
| template<template< typename... > class F> | 
| constexpr auto | boost::hana::template_ | 
|  | Lift a template to a Metafunction.Given a template class or template alias f,template_<f>is aMetafunctionsatisfying.  More...
 | 
|  | 
| template<template< typename... > class F> | 
| constexpr auto | boost::hana::metafunction | 
|  | Lift a MPL-style metafunction to a Metafunction.Given a MPL-style metafunction, metafunction<f>is aMetafunctionsatisfying.  More...
 | 
|  | 
| template<typename F > | 
| constexpr auto | boost::hana::metafunction_class | 
|  | Lift a MPL-style metafunction class to a Metafunction.Given a MPL-style metafunction class, metafunction_class<f>is aMetafunctionsatisfying.  More...
 | 
|  | 
| constexpr auto | boost::hana::integral | 
|  | Turn a Metafunctioninto a function takingtypes and returning a default-constructed object.Given aMetafunctionf,integralreturns a newMetafunctionthat default-constructs an object of the type returned byf. More specifically, the following holds:  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. 
- Copyright
- Louis Dionne 2013-2017 Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE.md or copy at http://boost.org/LICENSE_1_0.txt)