/third_party/boost/boost/spirit/home/x3/core/ |
D | skip_over.hpp | 26 template <typename Skipper> 29 unused_skipper(Skipper const& skipper) in unused_skipper() 31 Skipper const& skipper; 36 template <typename Skipper> 40 template <typename Skipper> 41 struct is_unused_skipper<unused_skipper<Skipper>> 48 template <typename Skipper> 49 inline Skipper const& 50 get_unused_skipper(Skipper const& skipper) in get_unused_skipper() 54 template <typename Skipper> [all …]
|
D | parse.hpp | 95 template <typename Iterator, typename Parser, typename Skipper, typename Attribute> 101 , Skipper const& s in phrase_parse_main() 112 static_assert(!std::is_same<Skipper, unused_type>::value, in phrase_parse_main() 126 template <typename Iterator, typename Parser, typename Skipper, typename Attribute> 132 , Skipper const& s in phrase_parse() 140 template <typename Iterator, typename Parser, typename Skipper, typename Attribute> 146 , Skipper const& s in phrase_parse() 155 template <typename Iterator, typename Parser, typename Skipper> 161 , Skipper const& s in phrase_parse() 168 template <typename Iterator, typename Parser, typename Skipper> [all …]
|
/third_party/boost/boost/spirit/home/qi/detail/ |
D | unused_skipper.hpp | 18 template <typename Skipper> 21 unused_skipper(Skipper const& skipper_) in unused_skipper() 23 Skipper const& skipper; 29 template <typename Skipper> 33 template <typename Skipper> 34 struct is_unused_skipper<unused_skipper<Skipper> > 45 template <typename Skipper> 46 inline Skipper const& 47 get_skipper(unused_skipper<Skipper> const& u) in get_skipper() 53 template <typename Skipper> [all …]
|
D | parse_auto.hpp | 54 template <typename Iterator, typename Skipper> 56 , Skipper const& skipper, BOOST_SCOPED_ENUM(skip_flag) post_skip) in call() 62 template <typename Iterator, typename Skipper> 64 , Skipper const& skipper, BOOST_SCOPED_ENUM(skip_flag) post_skip) in call() 92 template <typename Iterator, typename Expr, typename Skipper> 98 , Skipper const& skipper in phrase_parse()
|
D | alternative_function.hpp | 52 template <typename Iterator, typename Context, typename Skipper, 58 Skipper const& skipper_, Attribute& attr_) in alternative_function() 174 Skipper const& skipper; 181 template <typename Iterator, typename Context, typename Skipper> 182 struct alternative_function<Iterator, Context, Skipper, unused_type const> 186 Skipper const& skipper_, unused_type) in alternative_function() 202 Skipper const& skipper;
|
/third_party/boost/boost/spirit/home/qi/stream/detail/ |
D | match_manip.hpp | 28 , typename Skipper = unused_type, typename Attribute = unused_type const> 37 match_manip(Expr const& xpr, Skipper const& s, Attribute& a) in match_manip() 40 match_manip(Expr const& xpr, Skipper const& s in match_manip() 45 Skipper const& skipper; 53 template <typename Expr, typename Skipper, typename Attribute> 54 struct match_manip<Expr, mpl::false_, mpl::true_, Skipper, Attribute> 56 match_manip(Expr const& xpr, Skipper const& s, Attribute& a) in match_manip() 59 match_manip(Expr const& xpr, Skipper const& s in match_manip() 64 Skipper const& skipper; 72 template <typename Expr, typename Skipper, typename Attribute> [all …]
|
D | match_manip_auto.hpp | 38 template <typename Expr, typename Skipper> 39 struct phrase_match<Expr, Skipper 44 expr_type, mpl::true_, mpl::false_, Skipper, Expr 49 , Skipper const& skipper in call() 55 BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper); in call()
|
/third_party/boost/boost/spirit/home/qi/directive/ |
D | skip.hpp | 78 , typename Skipper, typename Attribute> 79 typename enable_if<detail::is_unused_skipper<Skipper>, bool>::type 81 , Context& context, Skipper const& u // --> The skipper is reintroduced in parse() 88 , typename Skipper, typename Attribute> 89 typename disable_if<detail::is_unused_skipper<Skipper>, bool>::type 91 , Context& context, Skipper const& skipper in parse() 107 template <typename Subject, typename Skipper> 108 struct skip_parser : unary_parser<skip_parser<Subject, Skipper> > 111 typedef Skipper skipper_type; 121 skip_parser(Subject const& subject_, Skipper const& skipper_) in skip_parser() [all …]
|
D | lexeme.hpp | 58 , typename Skipper, typename Attribute> 59 typename disable_if<detail::is_unused_skipper<Skipper>, bool>::type 61 , Context& context, Skipper const& skipper in parse() 66 , detail::unused_skipper<Skipper>(skipper), attr_); in parse() 69 , typename Skipper, typename Attribute> 70 typename enable_if<detail::is_unused_skipper<Skipper>, bool>::type 72 , Context& context, Skipper const& skipper in parse()
|
D | no_skip.hpp | 61 , typename Skipper, typename Attribute> 62 typename disable_if<detail::is_unused_skipper<Skipper>, bool>::type 64 , Context& context, Skipper const& skipper in parse() 68 , detail::unused_skipper<Skipper>(skipper), attr_); in parse() 71 , typename Skipper, typename Attribute> 72 typename enable_if<detail::is_unused_skipper<Skipper>, bool>::type 74 , Context& context, Skipper const& skipper in parse()
|
/third_party/boost/boost/spirit/home/qi/stream/ |
D | match_manip.hpp | 51 template <typename Expr, typename Skipper> 52 inline typename detail::phrase_match<Expr, Skipper>::type 55 , Skipper const& s in phrase_match() 58 return detail::phrase_match<Expr, Skipper>::call(expr, s, post_skip); in phrase_match() 61 template <typename Expr, typename Skipper, typename Attribute> 63 Expr, mpl::false_, mpl::false_, Skipper, Attribute 67 , Skipper const& s in phrase_match() 78 BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper); in phrase_match() 79 return match_manip<Expr, mpl::false_, mpl::false_, Skipper, Attribute>( in phrase_match() 83 template <typename Expr, typename Skipper, typename Attribute> [all …]
|
D | match_manip_attr.hpp | 68 template <typename Expr, typename Skipper 70 inline detail::match_manip<Expr, mpl::false_, mpl::true_, Skipper 76 , Skipper const& s in phrase_match() 87 BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper); in phrase_match() 94 return match_manip<Expr, mpl::false_, mpl::true_, Skipper, vector_type>( in phrase_match() 98 template <typename Expr, typename Skipper 100 inline detail::match_manip<Expr, mpl::false_, mpl::true_, Skipper 106 , Skipper const& s in phrase_match() 116 BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper); in phrase_match() 123 return match_manip<Expr, mpl::false_, mpl::true_, Skipper, vector_type>( in phrase_match()
|
/third_party/boost/boost/spirit/home/x3/directive/ |
D | skip.hpp | 58 template <typename Subject, typename Skipper> 59 struct skip_directive : unary_parser<Subject, skip_directive<Subject, Skipper>> 61 typedef unary_parser<Subject, skip_directive<Subject, Skipper>> base_type; 65 constexpr skip_directive(Subject const& subject, Skipper const& skipper) in skip_directive() 82 Skipper const skipper; 87 template <typename Skipper> 90 constexpr skip_gen(Skipper const& skipper) in skip_gen() 94 constexpr skip_directive<typename extension::as_parser<Subject>::value_type, Skipper> 100 Skipper skipper_; 103 template <typename Skipper> [all …]
|
/third_party/boost/boost/spirit/home/qi/ |
D | parse.hpp | 104 template <typename Iterator, typename Expr, typename Skipper> 110 , Skipper const& skipper in phrase_parse() 124 template <typename Iterator, typename Expr, typename Skipper> 130 , Skipper const& skipper in phrase_parse() 138 template <typename Iterator, typename Expr, typename Skipper, typename Attr> 144 , Skipper const& skipper in phrase_parse() 160 BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper); in phrase_parse() 163 typename result_of::compile<qi::domain, Skipper>::type in phrase_parse() 177 template <typename Iterator, typename Expr, typename Skipper, typename Attr> 183 , Skipper const& skipper in phrase_parse() [all …]
|
D | parse_attr.hpp | 83 template <typename Iterator, typename Expr, typename Skipper 90 , Skipper const& skipper in phrase_parse() 105 BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper); in phrase_parse() 108 typename result_of::compile<qi::domain, Skipper>::type in phrase_parse() 126 template <typename Iterator, typename Expr, typename Skipper 133 , Skipper const& skipper in phrase_parse() 143 template <typename Iterator, typename Expr, typename Skipper 150 , Skipper const& skipper in phrase_parse() 157 template <typename Iterator, typename Expr, typename Skipper 164 , Skipper const& skipper in phrase_parse()
|
/third_party/boost/boost/spirit/home/qi/nonterminal/detail/ |
D | parser_binder.hpp | 27 template <typename Iterator, typename Skipper, typename Context> 29 , Context& context, Skipper const& skipper, mpl::true_) const in call() 36 template <typename Iterator, typename Skipper, typename Context> 38 , Context& context, Skipper const& skipper, mpl::false_) const in call() 46 template <typename Iterator, typename Skipper, typename Context> 49 , Context& context, Skipper const& skipper) const in operator ()() 66 template <typename Iterator, typename Skipper, typename Context> 69 , Context& context, Skipper const& skipper) const in operator ()()
|
/third_party/boost/boost/spirit/repository/home/qi/nonterminal/ |
D | subrule.hpp | 113 , typename Skipper, typename Attribute> 115 , Context& context, Skipper const& skipper in parse() 124 , typename Skipper, typename Attribute, typename Params> 126 , Context& context, Skipper const& skipper in parse() 135 , typename Skipper, typename Attribute> 137 , Context& context, Skipper const& skipper in parse_subrule_id() 145 , typename Skipper, typename Attribute, typename Params> 147 , Context& context, Skipper const& skipper in parse_subrule_id() 156 , typename Skipper, typename Attribute> 159 , Context& /*caller_context*/, Skipper const& skipper in parse_subrule() [all …]
|
/third_party/boost/boost/spirit/home/lex/ |
D | tokenize_and_parse.hpp | 156 , typename Skipper> 159 , Lexer const& lex, ParserExpr const& xpr, Skipper const& skipper in tokenize_and_phrase_parse() 166 BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper); in tokenize_and_phrase_parse() 169 typename spirit::result_of::compile<qi::domain, Skipper>::type in tokenize_and_phrase_parse() 186 , typename Skipper, typename Attribute> 189 , Lexer const& lex, ParserExpr const& xpr, Skipper const& skipper in tokenize_and_phrase_parse() 196 BOOST_SPIRIT_ASSERT_MATCH(qi::domain, Skipper); in tokenize_and_phrase_parse() 199 typename spirit::result_of::compile<qi::domain, Skipper>::type in tokenize_and_phrase_parse() 217 , typename Skipper, typename Attribute> 220 , Lexer const& lex, ParserExpr const& xpr, Skipper const& skipper in tokenize_and_phrase_parse()
|
/third_party/boost/libs/spirit/repository/example/qi/ |
D | flush_multi_pass.cpp | 26 template <typename Iterator, typename Skipper> 27 struct preprocessor : spirit::qi::grammar<Iterator, Skipper> 59 spirit::qi::rule<Iterator, Skipper> file, line, command; 64 template <typename Iterator, typename Skipper> 65 bool parse(Iterator& first, Iterator end, Skipper const& skipper) in parse() 67 client::preprocessor<Iterator, Skipper> g; in parse()
|
/third_party/boost/boost/spirit/repository/home/qi/operator/detail/ |
D | keywords.hpp | 30 template < typename Elements, typename Iterator ,typename Context ,typename Skipper 38 typedef Skipper skipper_type; 44 , Context& context, Skipper const& skipper in parse_dispatcher() 59 , Context& context, Skipper const& skipper in call_subject_unused() 63 skipper_keyword_marker<Skipper,NoCasePass> in call_subject_unused() 78 , Context& context, Skipper const& skipper in call_subject() 83 skipper_keyword_marker<Skipper,NoCasePass> in call_subject() 129 const Skipper &skipper; 449 template <typename Iterator,typename ParseVisitor, typename Skipper> 454 const Skipper &/*skipper*/) const in parse() [all …]
|
/third_party/boost/boost/spirit/home/qi/operator/ |
D | optional.hpp | 64 , typename Skipper, typename Attribute> 66 , Context& context, Skipper const& skipper in parse_impl() 82 , typename Skipper, typename Attribute> 84 , Context& context, Skipper const& skipper in parse_impl() 92 , typename Skipper, typename Attribute> 94 , Context& context, Skipper const& skipper in parse()
|
D | sequence_base.hpp | 68 , typename Skipper, typename Attribute> 70 , Context& context, Skipper const& skipper in parse_impl() 96 , typename Skipper, typename Attribute> 98 , Context& context, Skipper const& skipper in parse_impl() 118 , typename Skipper, typename Attribute> 120 , Context& context, Skipper const& skipper in parse()
|
/third_party/boost/libs/spirit/test/x3/ |
D | test.hpp | 36 template <typename Char, typename Parser, typename Skipper> 38 , Skipper const& s, bool full_match = true) in test() 77 template <typename Char, typename Parser, typename Attr, typename Skipper> 79 , Attr& attr, Skipper const& s, bool full_match = true) in test_attr() 97 template <typename Char, typename Parser, typename Skipper> 99 Skipper const& s, bool full_match = true) in binary_test() 115 template <typename Char, typename Parser, typename Attr, typename Skipper> 117 Attr& attr, Skipper const& s, bool full_match = true) in binary_test_attr()
|
/third_party/boost/libs/spirit/test/qi/ |
D | test.hpp | 31 template <typename Char, typename Parser, typename Skipper> 33 , Skipper const& s, bool full_match = true) in test() 59 template <typename Char, typename Parser, typename Skipper> 61 Skipper const& s, bool full_match = true) in binary_test() 87 template <typename Char, typename Parser, typename Attr, typename Skipper> 89 , Attr& attr, Skipper const& s, bool full_match = true) in test_attr() 115 template <typename Char, typename Parser, typename Attr, typename Skipper> 117 Attr& attr, Skipper const& s, bool full_match = true) in binary_test_attr()
|
/third_party/boost/boost/spirit/home/qi/auxiliary/ |
D | lazy.hpp | 56 , typename Skipper, typename Attribute> 59 , Context& context, Skipper const& skipper in lazy_parse_impl() 66 , typename Skipper, typename Attribute> 69 , Context& context, Skipper const& skipper in lazy_parse_impl() 78 , typename Skipper, typename Attribute> 81 , Context& context, Skipper const& skipper in lazy_parse_impl_main() 125 , typename Skipper, typename Attribute> 127 , Context& context, Skipper const& skipper in parse() 199 , typename Skipper, typename Attribute> 201 , Context& context, Skipper const& skipper in parse()
|