Searched defs:subrule_group (Results 1 – 2 of 2) sorted by relevance
235 struct subrule_group struct243 typedef subrule_group_generator<Defs> generator_type;244 typedef typename proto::terminal<generator_type>::type terminal;246 struct properties252 static size_t const params_size =258 explicit subrule_group(Defs const& defs) in subrule_group() argument263 generator_type const& generator() const { return proto::value(*this); } in generator()265 Defs const& defs() const { return generator().defs; } in defs()272 operator,(subrule_group<Defs2> const& other) const in operator ,()298 generator_type const& get_parameterized_subject() const { return generator(); } in get_parameterized_subject()[all …]
268 struct subrule_group struct276 typedef subrule_group_parser<Defs> parser_type;277 typedef typename proto::terminal<parser_type>::type terminal;279 static size_t const params_size =285 explicit subrule_group(Defs const& defs) in subrule_group() argument290 parser_type const& parser() const { return proto::value(*this); } in parser()292 Defs const& defs() const { return parser().defs; } in defs()299 operator,(subrule_group<Defs2> const& other) const in operator ,()325 parser_type const& get_parameterized_subject() const { return parser(); } in get_parameterized_subject()326 typedef parser_type parameterized_subject_type;