Lines Matching refs:meta_grammar
56 struct meta_grammar;
89 proto::when<proto::binary_expr<Tag, meta_grammar, meta_grammar>,
90 detail::make_binary<Domain, Tag, meta_grammar>
95 proto::when<proto::unary_expr<Tag, meta_grammar>,
96 detail::make_unary<Domain, Tag, meta_grammar>
111 , meta_grammar>,
112 detail::make_directive<Domain, meta_grammar>
118 , meta_grammar, proto::_>,
119 detail::make_action<Domain, meta_grammar>
153 , meta_grammar, meta_grammar>
154 , detail::make_binary<Domain, Tag, meta_grammar>
161 , meta_grammar>
162 , detail::make_unary<Domain, Tag, meta_grammar>
177 , meta_grammar>,
178 detail::make_directive<Domain, meta_grammar>
184 , meta_grammar, proto::_>,
185 detail::make_action<Domain, meta_grammar>
192 struct meta_grammar struct
204 typedef typename meta_compiler<Domain>::meta_grammar meta_grammar; typedef
205 typedef typename meta_grammar::
206 template result<meta_grammar(Expr, mpl::void_, Modifiers)>::type
225 typename meta_compiler<Domain>::meta_grammar
241 typename meta_compiler<Domain>::meta_grammar compiler; in compile()
250 typename meta_compiler<Domain>::meta_grammar compiler; in compile()