|
struct | boost::proto::detail::is_applyable< T > |
|
struct | boost::proto::detail::nested_type< T, HasType > |
|
struct | boost::proto::detail::nested_type< T, false > |
|
struct | boost::proto::detail::nested_type_if< T, Applied > |
|
struct | boost::proto::detail::nested_type_if< T, true > |
|
struct | boost::proto::detail::make_< R, Expr, State, Data > |
|
struct | boost::proto::detail::make_if_< R, Expr, State, Data, IsApplyable > |
|
struct | boost::proto::detail::make_if_< R, Expr, State, Data, true > |
|
struct | boost::proto::detail::construct_< Type, IsAggregate > |
|
struct | boost::proto::detail::construct_< Type, true > |
|
struct | boost::proto::protect< PrimitiveTransform > |
| A PrimitiveTransform which prevents another PrimitiveTransform from being applied in an ObjectTransform . More...
|
|
struct | boost::proto::protect< PrimitiveTransform >::impl< typename, typename, typename > |
|
struct | boost::proto::make< Object > |
| A PrimitiveTransform which computes a type by evaluating any nested transforms and then constructs an object of that type. More...
|
|
struct | boost::proto::make< Object >::impl< Expr, State, Data > |
|
struct | boost::proto::make< detail::msvc_fun_workaround< Fun > > |
| INTERNAL ONLY. More...
|
|
struct | boost::proto::is_callable< make< Object > > |
| INTERNAL ONLY. More...
|
|
struct | boost::proto::is_callable< protect< PrimitiveTransform > > |
| INTERNAL ONLY. More...
|
|