Home
last modified time | relevance | path

Searched refs:Skipper (Results 1 – 25 of 106) sorted by relevance

12345

/third_party/boost/boost/spirit/home/x3/core/
Dskip_over.hpp26 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 …]
Dparse.hpp95 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/
Dunused_skipper.hpp18 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 …]
Dparse_auto.hpp54 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()
Dalternative_function.hpp52 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/
Dmatch_manip.hpp28 , 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 …]
Dmatch_manip_auto.hpp38 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/
Dskip.hpp78 , 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 …]
Dlexeme.hpp58 , 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()
Dno_skip.hpp61 , 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/
Dmatch_manip.hpp51 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 …]
Dmatch_manip_attr.hpp68 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/
Dskip.hpp58 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/
Dparse.hpp104 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 …]
Dparse_attr.hpp83 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/
Dparser_binder.hpp27 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/
Dsubrule.hpp113 , 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/
Dtokenize_and_parse.hpp156 , 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/
Dflush_multi_pass.cpp26 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/
Dkeywords.hpp30 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/
Doptional.hpp64 , 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()
Dsequence_base.hpp68 , 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/
Dtest.hpp36 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/
Dtest.hpp31 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/
Dlazy.hpp56 , 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()

12345