|
struct | boost::proto::call< PrimitiveTransform > |
| Wrap PrimitiveTransform so that when<> knows it is callable. More...
|
|
struct | boost::proto::call< Fun * > |
| A specialization that treats function pointer Transforms as if they were function type Transforms. More...
|
|
struct | boost::proto::call< detail::msvc_fun_workaround< Fun > > |
| INTERNAL ONLY. More...
|
|
struct | boost::proto::call< Fun(A0)> |
| Either call the PolymorphicFunctionObject with 1 argument, or invoke the PrimitiveTransform with 3 arguments. More...
|
|
struct | boost::proto::call< Fun(A0)>::impl2< Expr, State, Data, B > |
|
struct | boost::proto::call< Fun(A0)>::impl2< Expr, State, Data, true > |
|
struct | boost::proto::call< Fun(A0)>::impl< Expr, State, Data > |
| Let x be when<_, A0>()(e, s, d) and X be the type of x . More...
|
|
struct | boost::proto::call< Fun(A0, A1)> |
| Either call the PolymorphicFunctionObject with 2 arguments, or invoke the PrimitiveTransform with 3 arguments. More...
|
|
struct | boost::proto::call< Fun(A0, A1)>::impl2< Expr, State, Data, B > |
|
struct | boost::proto::call< Fun(A0, A1)>::impl2< Expr, State, Data, true > |
|
struct | boost::proto::call< Fun(A0, A1)>::impl< Expr, State, Data > |
| Let x be when<_, A0>()(e, s, d) and X be the type of x . More...
|
|
struct | boost::proto::call< Fun(A0, A1, A2)> |
| Call the PolymorphicFunctionObject or the PrimitiveTransform with the current expression, state and data, transformed according to A0 , A1 , and A2 , respectively. More...
|
|
struct | boost::proto::call< Fun(A0, A1, A2)>::impl2< Expr, State, Data, B > |
|
struct | boost::proto::call< Fun(A0, A1, A2)>::impl2< Expr, State, Data, true > |
|
struct | boost::proto::call< Fun(A0, A1, A2)>::impl< Expr, State, Data > |
| Let x be when<_, A0>()(e, s, d) . More...
|
|
struct | boost::proto::is_callable< call< Fun > > |
| INTERNAL ONLY. More...
|
|