|
#define | BOOST_PROTO_OFFSETOF offsetof |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_CONST() const |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_TYPENAME() typename |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_TEMPLATE_YES_(Z, N) template<BOOST_PP_ENUM_PARAMS_Z(Z, N, typename A)> |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_TEMPLATE_NO_(Z, N) |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_DEFINE_FUN_OP_IMPL_(Z, N, DATA, Const) |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_DEFINE_FUN_OP_VARIADIC_IMPL_(Const) |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_DEFINE_FUN_OP_CONST(Z, N, DATA) BOOST_PROTO_DEFINE_FUN_OP_IMPL_(Z, N, DATA, BOOST_PROTO_CONST) \ |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_DEFINE_FUN_OP_NON_CONST(Z, N, DATA) BOOST_PROTO_DEFINE_FUN_OP_IMPL_(Z, N, DATA, BOOST_PP_EMPTY) \ |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_DEFINE_FUN_OP(Z, N, DATA) |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_EXTENDS_CHILD(Z, N, DATA) |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_BASIC_EXTENDS_(Expr, Derived, Domain) |
|
#define | BOOST_PROTO_BASIC_EXTENDS(Expr, Derived, Domain) |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_EXTENDS_COPY_ASSIGN_IMPL_(This, Const, Typename) |
|
#define | BOOST_PROTO_EXTENDS_COPY_ASSIGN_(This, Typename) BOOST_PROTO_EXTENDS_COPY_ASSIGN_IMPL_(This, BOOST_PROTO_CONST, Typename) \ |
|
#define | BOOST_PROTO_EXTENDS_ASSIGN_IMPL_(ThisConst, ThatConst) |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_EXTENDS_ASSIGN_CONST_() |
|
#define | BOOST_PROTO_EXTENDS_ASSIGN_NON_CONST_() |
|
#define | BOOST_PROTO_EXTENDS_ASSIGN_() |
|
#define | BOOST_PROTO_EXTENDS_ASSIGN_CONST() |
|
#define | BOOST_PROTO_EXTENDS_ASSIGN_NON_CONST() |
|
#define | BOOST_PROTO_EXTENDS_ASSIGN() |
|
#define | BOOST_PROTO_EXTENDS_SUBSCRIPT_IMPL_(ThisConst, ThatConst) |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_EXTENDS_SUBSCRIPT_CONST() |
|
#define | BOOST_PROTO_EXTENDS_SUBSCRIPT_NON_CONST() |
|
#define | BOOST_PROTO_EXTENDS_SUBSCRIPT() |
|
#define | BOOST_PROTO_EXTENDS_FUNCTION_() |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_EXTENDS_FUNCTION_CONST() |
|
#define | BOOST_PROTO_EXTENDS_FUNCTION_NON_CONST() |
|
#define | BOOST_PROTO_EXTENDS_FUNCTION() |
|
#define | BOOST_PROTO_EXTENDS(Expr, Derived, Domain) |
|
#define | BOOST_PROTO_EXTENDS_USING_ASSIGN(Derived) |
|
#define | BOOST_PROTO_EXTENDS_USING_ASSIGN_NON_DEPENDENT(Derived) |
|
#define | BOOST_PROTO_NO_WAVE_OUTPUT |
|
#define | BOOST_PROTO_EXTENDS_MEMBER_(R, DOMAIN, ELEM) |
| INTERNAL ONLY. More...
|
|
#define | BOOST_PROTO_EXTENDS_MEMBERS_WITH_DOMAIN(SEQ, DOMAIN) |
| For declaring virtual data members in an extension class. More...
|
|
#define | BOOST_PROTO_EXTENDS_MEMBERS(SEQ) BOOST_PROTO_EXTENDS_MEMBERS_WITH_DOMAIN(SEQ, proto_domain) \ |
| For declaring virtual data members in an extension class. More...
|
|
Macros and a base class for defining end-user expression types.