![]() |
Home | Libraries | People | FAQ | More |
Definition of the
proto::when<>
and
proto::otherwise<>
transforms.
namespace boost { namespace proto { struct transforms_type; proto::transforms_type const transforms; template<typename Grammar, typename PrimitiveTransform = Grammar> struct when; template<typename Grammar, typename Fun> struct when<Grammar, Fun *>; template<typename Grammar, typename R, typename... A> struct when<Grammar, R(A...)>; template<typename Grammar, typename R, typename... A> struct when<Grammar, R(A..., ...)>; template<typename Grammar> struct when<Grammar, proto::external_transform>; template<typename Fun> struct otherwise; struct external_transform; template<typename... When> struct external_transforms; } }