![]() |
Home | Libraries | People | FAQ | More |
boost::proto::_default — A PrimitiveTransform that gives expressions their usual C++ behavior
// In header: <boost/proto/transform/default.hpp> template<typename Grammar> struct _default : proto::transform< { // member classes/structs/unions template<typename Expr, typename State, typename Data> struct impl : proto::transform_impl<Expr, State, Data> { // types typedef ; // For exposition only typedef ; // public member functions (, , ) ; // public data members static s_expr; // For exposition only static s_state; // For exposition only static s_data; // For exposition only }; };
For the complete description of the behavior of the proto::_default
transform, see the documentation for the nested
proto::_default::impl<>
class template.
When used without specifying a Grammar
parameter,
proto::_default
behaves as if the parameter were
proto::_default<>
.