Lines Matching refs:meta_grammar
57 struct meta_grammar;
90 proto::when<proto::binary_expr<Tag, meta_grammar, meta_grammar>,
91 detail::make_binary<Domain, Tag, meta_grammar>
96 proto::when<proto::unary_expr<Tag, meta_grammar>,
97 detail::make_unary<Domain, Tag, meta_grammar>
112 , meta_grammar>,
113 detail::make_directive<Domain, meta_grammar>
119 , meta_grammar, proto::_>,
120 detail::make_action<Domain, meta_grammar>
154 , meta_grammar, meta_grammar>
155 , detail::make_binary<Domain, Tag, meta_grammar>
162 , meta_grammar>
163 , detail::make_unary<Domain, Tag, meta_grammar>
178 , meta_grammar>,
179 detail::make_directive<Domain, meta_grammar>
185 , meta_grammar, proto::_>,
186 detail::make_action<Domain, meta_grammar>
193 struct meta_grammar struct
205 typedef typename meta_compiler<Domain>::meta_grammar meta_grammar; typedef
206 typedef typename meta_grammar::
207 template result<meta_grammar(Expr, mpl::void_, Modifiers)>::type
226 typename meta_compiler<Domain>::meta_grammar
242 typename meta_compiler<Domain>::meta_grammar compiler; in compile()
251 typename meta_compiler<Domain>::meta_grammar compiler; in compile()