Searched defs:basic_expr (Results 1 – 2 of 2) sorted by relevance
37 struct basic_expr<Tag, term<Arg0>, 0> struct42 typedef basic_expr proto_base_expr; argument44 typedef basic_expr proto_grammar; argument48 typedef basic_expr proto_derived_expr; argument55 basic_expr const &proto_base() const in proto_base() argument62 basic_expr &proto_base() in proto_base() argument71 static basic_expr const make(A0 &a0) in make() argument79 static basic_expr const make(A0 const &a0) in make() argument85 typedef detail::not_a_valid_type address_of_hack_type_;115 struct basic_expr<Tag, list1<Arg0>, 1 > struct[all …]
85 struct basic_expr<Tag, term<Arg0>, 0> struct94 typedef basic_expr proto_base_expr; argument100 typedef basic_expr proto_grammar; argument104 typedef basic_expr proto_derived_expr; argument113 basic_expr const &proto_base() const in proto_base() argument121 basic_expr &proto_base() in proto_base() argument132 static basic_expr const make(A0 &a0) in make() argument141 static basic_expr const make(A0 const &a0) in make() argument151 static basic_expr const make(BOOST_PP_ENUM_BINARY_PARAMS(ARG_COUNT, A, const &a)) in make() argument162 typedef typename detail::address_of_hack<Tag, proto_child0>::type address_of_hack_type_;[all …]