/third_party/boost/boost/spirit/home/qi/string/ |
D | lit.hpp | 184 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/ |
D | uint.hpp | 397 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 …]
|
D | int.hpp | 371 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 …]
|
D | real.hpp | 314 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 …]
|
D | bool.hpp | 303 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/ |
D | char_token_def.hpp | 150 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 …]
|
D | string_token_def.hpp | 127 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/ |
D | uint.hpp | 344 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 …]
|
D | int.hpp | 316 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 …]
|
D | real.hpp | 279 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/ |
D | char.hpp | 444 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 …]
|
D | char_class.hpp | 96 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/ |
D | char.hpp | 373 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 …]
|
D | char_class.hpp | 187 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/ |
D | lit.hpp | 215 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/ |
D | plain_tokenid.hpp | 190 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 ()()
|
D | plain_token.hpp | 190 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 ()()
|
D | plain_raw_token.hpp | 117 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/ |
D | eps.hpp | 109 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 ()()
|
D | attr.hpp | 84 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 ()()
|
D | eoi.hpp | 68 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/ |
D | eps.hpp | 112 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/ |
D | auto.hpp | 159 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/ |
D | meta_compiler.hpp | 31 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/ |
D | terminal_ex.cpp | 232 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 ()()
|