Home
last modified time | relevance | path

Searched defs:make_primitive (Results 1 – 25 of 46) sorted by relevance

12

/third_party/boost/boost/spirit/home/qi/string/
Dlit.hpp184 struct make_primitive<T, Modifiers struct
187 typedef has_modifier<Modifiers, tag::char_code_base<tag::no_case> > no_case;
189 typedef typename add_const<T>::type const_string;
194 result_type;
196 result_type operator()( in operator ()()
203 result_type op(String const& str, mpl::false_) const in op()
209 result_type op(String const& str, mpl::true_) const in op()
219 struct make_primitive< struct
224 typedef has_modifier<Modifiers, tag::char_code_base<tag::no_case> > no_case;
226 typedef typename add_const<A0>::type const_string;
[all …]
/third_party/boost/boost/spirit/home/karma/numeric/
Duint.hpp397 struct make_primitive<tag::ushort_, Modifiers> struct
401 struct make_primitive<tag::uint_, Modifiers> struct
405 struct make_primitive<tag::ulong_, Modifiers> struct
409 struct make_primitive<tag::bin, Modifiers> struct
413 struct make_primitive<tag::oct, Modifiers> struct
417 struct make_primitive<tag::hex, Modifiers> struct
422 struct make_primitive<tag::ulong_long, Modifiers> struct
427 struct make_primitive<tag::uint_generator<T, Radix>, Modifiers> struct
458 struct make_primitive< struct
463 struct make_primitive< struct
[all …]
Dint.hpp371 struct make_primitive<tag::short_, Modifiers> struct
375 struct make_primitive<tag::int_, Modifiers> struct
379 struct make_primitive<tag::long_, Modifiers> struct
384 struct make_primitive<tag::long_long, Modifiers> struct
389 struct make_primitive<tag::int_generator<T, Radix, force_sign>, Modifiers> struct
423 struct make_primitive< struct
428 struct make_primitive< struct
433 struct make_primitive< struct
439 struct make_primitive< struct
446 struct make_primitive< struct
[all …]
Dreal.hpp314 struct make_primitive<tag::float_, Modifiers> struct
318 struct make_primitive<tag::double_, Modifiers> struct
322 struct make_primitive<tag::long_double, Modifiers> struct
327 struct make_primitive< struct
364 struct make_primitive< struct
369 struct make_primitive< struct
374 struct make_primitive< struct
380 struct make_primitive< struct
415 struct make_primitive<float, Modifiers> struct
419 struct make_primitive<double, Modifiers> struct
[all …]
Dbool.hpp303 struct make_primitive<tag::bool_, Modifiers> struct
307 struct make_primitive<tag::true_, Modifiers> struct
311 struct make_primitive<tag::false_, Modifiers> struct
315 struct make_primitive< struct
353 struct make_primitive< struct
358 struct make_primitive< struct
393 struct make_primitive<bool, Modifiers> struct
397 struct make_primitive< struct
403 static bool const lower =
405 static bool const upper =
[all …]
/third_party/boost/boost/spirit/home/lex/lexer/
Dchar_token_def.hpp150 struct make_primitive<char, Modifiers> struct
154 struct make_primitive<char const(&)[2], Modifiers> struct
159 struct make_primitive<wchar_t, Modifiers> struct
163 struct make_primitive<wchar_t const(&)[2], Modifiers> struct
168 struct make_primitive< struct
175 typedef char_token_def<CharEncoding> result_type;
178 result_type operator()(Terminal const& term, unused_type) const in operator ()()
186 struct make_primitive< struct
193 typedef char_token_def<CharEncoding> result_type;
196 result_type operator()(Terminal const& term, unused_type) const in operator ()()
[all …]
Dstring_token_def.hpp127 struct make_primitive<T, Modifiers struct
130 typedef typename add_const<T>::type const_string;
131 typedef string_token_def<const_string> result_type;
133 result_type operator()( in operator ()()
141 struct make_primitive< struct
147 typedef typename add_const<A0>::type const_string;
149 result_type;
152 result_type operator()(Terminal const& term, unused_type) const in operator ()()
159 struct make_primitive< struct
165 typedef typename add_const<A0>::type const_string;
[all …]
/third_party/boost/boost/spirit/home/qi/numeric/
Duint.hpp344 struct make_primitive< struct
350 struct make_primitive< struct
356 struct make_primitive< struct
363 struct make_primitive< struct
372 struct make_primitive< struct
379 struct make_primitive< struct
386 struct make_primitive<tag::bin, Modifiers> struct
390 struct make_primitive< struct
397 struct make_primitive<tag::oct, Modifiers> struct
401 struct make_primitive< struct
[all …]
Dint.hpp316 struct make_primitive< struct
322 struct make_primitive< struct
328 struct make_primitive< struct
335 struct make_primitive< struct
344 struct make_primitive< struct
351 struct make_primitive< struct
359 struct make_primitive<tag::short_, Modifiers> struct
364 struct make_primitive< struct
372 struct make_primitive<tag::int_, Modifiers> struct
377 struct make_primitive< struct
[all …]
Dreal.hpp279 struct make_primitive< struct
285 struct make_primitive< struct
291 struct make_primitive< struct
298 struct make_primitive< struct
303 struct make_primitive< struct
310 struct make_primitive<tag::float_, Modifiers> struct
314 struct make_primitive< struct
321 struct make_primitive<tag::double_, Modifiers> struct
325 struct make_primitive< struct
332 struct make_primitive<tag::long_double, Modifiers> struct
[all …]
/third_party/boost/boost/spirit/home/qi/char/
Dchar.hpp444 struct make_primitive<char, Modifiers> struct
448 struct make_primitive<char const(&)[2], Modifiers> struct
452 struct make_primitive<wchar_t, Modifiers> struct
456 struct make_primitive<wchar_t const(&)[2], Modifiers> struct
460 struct make_primitive< struct
465 char_encoding;
467 typedef tag::char_code<tag::char_, char_encoding> tag;
468 typedef char_class<tag> result_type;
469 result_type operator()(unused_type, unused_type) const in operator ()()
478 struct make_primitive< struct
[all …]
Dchar_class.hpp96 struct make_primitive<tag::char_code<CharClass, CharEncoding>, Modifiers> struct
98 static bool const no_case =
103 char_encoding;
108 tag;
110 typedef char_class<tag> result_type;
111 result_type operator()(unused_type, unused_type) const in operator ()()
/third_party/boost/boost/spirit/home/karma/char/
Dchar.hpp373 struct make_primitive<char, Modifiers> struct
377 struct make_primitive<char const(&)[2], Modifiers> struct
382 struct make_primitive<wchar_t, Modifiers> struct
386 struct make_primitive<wchar_t const(&)[2], Modifiers> struct
391 struct make_primitive<tag::char_code<tag::char_, CharEncoding>, Modifiers> struct
393 static bool const lower =
395 static bool const upper =
402 > result_type;
404 result_type operator()(unused_type, unused_type) const in operator ()()
443 struct make_primitive< struct
[all …]
Dchar_class.hpp187 struct make_primitive<tag::char_code<CharClass, CharEncoding>, Modifiers> struct
189 static bool const lower =
191 static bool const upper =
197 tag_type;
204 > result_type;
206 result_type operator()(unused_type, unused_type) const in operator ()()
214 struct make_primitive<tag::char_code<tag::space, CharEncoding>, Modifiers> struct
216 typedef any_space<CharEncoding> result_type;
218 result_type operator()(unused_type, unused_type) const in operator ()()
/third_party/boost/boost/spirit/home/karma/string/
Dlit.hpp215 struct make_primitive< struct
219 static bool const lower =
221 static bool const upper =
228 > result_type;
230 result_type operator()(unused_type, unused_type) const in operator ()()
238 struct make_primitive<T, Modifiers struct
241 static bool const lower =
244 static bool const upper =
247 typedef typename add_const<T>::type const_string;
254 > result_type;
[all …]
/third_party/boost/boost/spirit/home/lex/qi/
Dplain_tokenid.hpp190 struct make_primitive<tag::tokenid, Modifiers> struct
192 typedef plain_tokenid<std::size_t> result_type;
194 result_type operator()(unused_type, unused_type) const in operator ()()
201 struct make_primitive<terminal_ex<tag::tokenid, fusion::vector1<TokenId> > struct
204 typedef plain_tokenid<TokenId> result_type;
207 result_type operator()(Terminal const& term, unused_type) const in operator ()()
214 struct make_primitive<terminal_ex<tag::tokenid, fusion::vector2<TokenId, TokenId> > struct
217 typedef plain_tokenid_range<TokenId> result_type;
220 result_type operator()(Terminal const& term, unused_type) const in operator ()()
Dplain_token.hpp190 struct make_primitive<tag::token, Modifiers> struct
192 typedef plain_token<std::size_t> result_type;
194 result_type operator()(unused_type, unused_type) const in operator ()()
201 struct make_primitive<terminal_ex<tag::token, fusion::vector1<TokenId> > struct
204 typedef plain_token<TokenId> result_type;
207 result_type operator()(Terminal const& term, unused_type) const in operator ()()
214 struct make_primitive<terminal_ex<tag::token, fusion::vector2<TokenId, TokenId> > struct
217 typedef plain_token_range<TokenId> result_type;
220 result_type operator()(Terminal const& term, unused_type) const in operator ()()
Dplain_raw_token.hpp117 struct make_primitive<tag::raw_token, Modifiers> struct
119 typedef plain_raw_token<std::size_t> result_type;
121 result_type operator()(unused_type, unused_type) const in operator ()()
128 struct make_primitive<terminal_ex<tag::raw_token, fusion::vector1<TokenId> > struct
131 typedef plain_raw_token<TokenId> result_type;
134 result_type operator()(Terminal const& term, unused_type) const in operator ()()
/third_party/boost/boost/spirit/home/qi/auxiliary/
Deps.hpp109 struct make_primitive<tag::eps, Modifiers> struct
111 typedef eps_parser result_type;
112 result_type operator()(unused_type, unused_type) const in operator ()()
119 struct make_primitive< struct
123 typedef semantic_predicate result_type;
125 result_type operator()(Terminal const& term, unused_type) const in operator ()()
Dattr.hpp84 struct make_primitive< struct
88 typedef typename add_const<A0>::type const_value;
89 typedef attr_parser<const_value> result_type;
92 result_type operator()(Terminal const& term, unused_type) const in operator ()()
Deoi.hpp68 struct make_primitive<tag::eoi, Modifiers> struct
70 typedef eoi_parser result_type;
71 result_type operator()(unused_type, unused_type) const in operator ()()
/third_party/boost/boost/spirit/home/karma/auxiliary/
Deps.hpp112 struct make_primitive<tag::eps, Modifiers> struct
114 typedef eps_generator result_type;
115 result_type operator()(unused_type, unused_type) const in operator ()()
122 struct make_primitive< struct
126 typedef semantic_predicate result_type;
129 result_type operator()(Terminal const& term, unused_type) const in operator ()()
/third_party/boost/boost/spirit/home/karma/auto/
Dauto.hpp159 struct make_primitive<tag::auto_, Modifiers> struct
161 typedef auto_generator<Modifiers> result_type;
163 result_type operator()(unused_type, Modifiers const& modifiers) const in operator ()()
171 struct make_primitive< struct
174 typedef typename add_const<A0>::type const_attribute;
176 typedef lit_auto_generator<const_attribute, Modifiers> result_type;
179 result_type operator()(Terminal const& term, Modifiers const& modifiers) const in operator ()()
/third_party/boost/boost/spirit/home/lex/
Dmeta_compiler.hpp31 struct make_primitive // by default, return it as-is struct
33 typedef T result_type;
36 T_& operator()(T_& val, unused_type) const in operator ()()
42 T_ const& operator()(T_ const& val, unused_type) const in operator ()()
/third_party/boost/libs/spirit/test/qi/
Dterminal_ex.cpp232 struct make_primitive< struct
236 typedef testns::ops_1_parser<T1> result_type;
238 result_type operator()(const Terminal& term, unused_type) const in operator ()()
247 struct make_primitive< struct
251 typedef testns::ops_2_parser<T1, T2> result_type;
253 result_type operator()(const Terminal& term, unused_type) const in operator ()()
263 struct make_primitive< struct
267 typedef testns::ops_3_parser<T1, T2, T3> result_type;
269 result_type operator()(const Terminal& term, unused_type) const in operator ()()

12