Lines Matching defs:basic_expr
85 struct basic_expr<Tag, term<Arg0>, 0> struct
94 typedef basic_expr proto_base_expr; argument
100 typedef basic_expr proto_grammar; argument
104 typedef basic_expr proto_derived_expr; argument
113 basic_expr const &proto_base() const in proto_base() argument
121 basic_expr &proto_base() in proto_base() argument
132 static basic_expr const make(A0 &a0) in make() argument
141 static basic_expr const make(A0 const &a0) in make() argument
151 static basic_expr const make(BOOST_PP_ENUM_BINARY_PARAMS(ARG_COUNT, A, const &a)) in make() argument
162 typedef typename detail::address_of_hack<Tag, proto_child0>::type address_of_hack_type_;
172 operator address_of_hack_type_() const in operator address_of_hack_type_()
179 typedef detail::not_a_valid_type address_of_hack_type_;