Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::wave | |
Macros | |
#define | BOOST_WAVE_TOKEN_IDS_DEFINED |
#define | TOKEN_FROM_ID(id, cat) ((id) | (cat)) |
#define | ID_FROM_TOKEN(tok) ((tok) & ~TokenTypeMask) |
#define | BASEID_FROM_TOKEN(tok) ((tok) & ~ExtTokenTypeMask) |
#define | TOKEN_FROM_ID(id, cat) boost::wave::token_id((id) | (cat)) |
#define | ID_FROM_TOKEN(tok) |
#define | BASEID_FROM_TOKEN(tok) |
#define | BASE_TOKEN(tok) boost::wave::token_id((tok) & boost::wave::MainTokenMask) \ |
#define | CATEGORY_FROM_TOKEN(tok) ((tok) & boost::wave::TokenTypeMask) |
#define | EXTCATEGORY_FROM_TOKEN(tok) ((tok) & boost::wave::ExtTokenTypeMask) |
#define | IS_CATEGORY(tok, cat) ((CATEGORY_FROM_TOKEN(tok) == CATEGORY_FROM_TOKEN(cat)) ? true : false) \ |
#define | IS_EXTCATEGORY(tok, cat) ((EXTCATEGORY_FROM_TOKEN(tok) == EXTCATEGORY_FROM_TOKEN(cat)) ? true : false) \ |
Enumerations | |
enum | boost::wave::token_category { boost::wave::IdentifierTokenType = 0x10080000, boost::wave::ParameterTokenType = 0x11080000, boost::wave::ExtParameterTokenType = 0x11180000, boost::wave::KeywordTokenType = 0x20080000, boost::wave::OperatorTokenType = 0x30080000, boost::wave::LiteralTokenType = 0x40080000, boost::wave::IntegerLiteralTokenType = 0x41080000, boost::wave::FloatingLiteralTokenType = 0x42080000, boost::wave::StringLiteralTokenType = 0x43080000, boost::wave::CharacterLiteralTokenType = 0x44080000, boost::wave::BoolLiteralTokenType = 0x45080000, boost::wave::PPTokenType = 0x50080000, boost::wave::PPConditionalTokenType = 0x50880000, boost::wave::UnknownTokenType = 0xA0000000, boost::wave::EOLTokenType = 0xB0000000, boost::wave::EOFTokenType = 0xC0000000, boost::wave::WhiteSpaceTokenType = 0xD0000000, boost::wave::InternalTokenType = 0xE0080000, boost::wave::TokenTypeMask = 0xFF000000, boost::wave::AltTokenType = 0x00100000, boost::wave::TriGraphTokenType = 0x00200000, boost::wave::AltExtTokenType = 0x00500000, boost::wave::PPTokenFlag = 0x00080000, boost::wave::ExtTokenTypeMask = 0xFFF00000, boost::wave::ExtTokenOnlyMask = 0x00F00000, boost::wave::TokenValueMask = 0x000FFFFF, boost::wave::MainTokenMask = 0xFF0FFFFF } |
enum | boost::wave::token_id { boost::wave::T_UNKNOWN = 0, boost::wave::T_FIRST_TOKEN = 256, boost::wave::T_AND = (( T_FIRST_TOKEN ) | ( OperatorTokenType )), boost::wave::T_AND_ALT = (( T_FIRST_TOKEN ) | ( OperatorTokenType|AltExtTokenType )), boost::wave::T_ANDAND = (( 257 ) | ( OperatorTokenType )), boost::wave::T_ANDAND_ALT = (( 257 ) | ( OperatorTokenType|AltExtTokenType )), boost::wave::T_ASSIGN = (( 258 ) | ( OperatorTokenType )), boost::wave::T_ANDASSIGN = (( 259 ) | ( OperatorTokenType )), boost::wave::T_ANDASSIGN_ALT = (( 259 ) | ( OperatorTokenType|AltExtTokenType )), boost::wave::T_OR = (( 260 ) | ( OperatorTokenType )), boost::wave::T_OR_ALT = (( 260 ) | ( OperatorTokenType|AltExtTokenType )), boost::wave::T_OR_TRIGRAPH = (( 260 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_ORASSIGN = (( 261 ) | ( OperatorTokenType )), boost::wave::T_ORASSIGN_ALT = (( 261 ) | ( OperatorTokenType|AltExtTokenType )), boost::wave::T_ORASSIGN_TRIGRAPH = (( 261 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_XOR = (( 262 ) | ( OperatorTokenType )), boost::wave::T_XOR_ALT = (( 262 ) | ( OperatorTokenType|AltExtTokenType )), boost::wave::T_XOR_TRIGRAPH = (( 262 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_XORASSIGN = (( 263 ) | ( OperatorTokenType )), boost::wave::T_XORASSIGN_ALT = (( 263 ) | ( OperatorTokenType|AltExtTokenType )), boost::wave::T_XORASSIGN_TRIGRAPH = (( 263 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_COMMA = (( 264 ) | ( OperatorTokenType )), boost::wave::T_COLON = (( 265 ) | ( OperatorTokenType )), boost::wave::T_DIVIDE = (( 266 ) | ( OperatorTokenType )), boost::wave::T_DIVIDEASSIGN = (( 267 ) | ( OperatorTokenType )), boost::wave::T_DOT = (( 268 ) | ( OperatorTokenType )), boost::wave::T_DOTSTAR = (( 269 ) | ( OperatorTokenType )), boost::wave::T_ELLIPSIS = (( 270 ) | ( OperatorTokenType )), boost::wave::T_EQUAL = (( 271 ) | ( OperatorTokenType )), boost::wave::T_GREATER = (( 272 ) | ( OperatorTokenType )), boost::wave::T_GREATEREQUAL = (( 273 ) | ( OperatorTokenType )), boost::wave::T_LEFTBRACE = (( 274 ) | ( OperatorTokenType )), boost::wave::T_LEFTBRACE_ALT = (( 274 ) | ( OperatorTokenType|AltTokenType )), boost::wave::T_LEFTBRACE_TRIGRAPH = (( 274 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_LESS = (( 275 ) | ( OperatorTokenType )), boost::wave::T_LESSEQUAL = (( 276 ) | ( OperatorTokenType )), boost::wave::T_LEFTPAREN = (( 277 ) | ( OperatorTokenType )), boost::wave::T_LEFTBRACKET = (( 278 ) | ( OperatorTokenType )), boost::wave::T_LEFTBRACKET_ALT = (( 278 ) | ( OperatorTokenType|AltTokenType )), boost::wave::T_LEFTBRACKET_TRIGRAPH = (( 278 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_MINUS = (( 279 ) | ( OperatorTokenType )), boost::wave::T_MINUSASSIGN = (( 280 ) | ( OperatorTokenType )), boost::wave::T_MINUSMINUS = (( 281 ) | ( OperatorTokenType )), boost::wave::T_PERCENT = (( 282 ) | ( OperatorTokenType )), boost::wave::T_PERCENTASSIGN = (( 283 ) | ( OperatorTokenType )), boost::wave::T_NOT = (( 284 ) | ( OperatorTokenType )), boost::wave::T_NOT_ALT = (( 284 ) | ( OperatorTokenType|AltExtTokenType )), boost::wave::T_NOTEQUAL = (( 285 ) | ( OperatorTokenType )), boost::wave::T_NOTEQUAL_ALT = (( 285 ) | ( OperatorTokenType|AltExtTokenType )), boost::wave::T_OROR = (( 286 ) | ( OperatorTokenType )), boost::wave::T_OROR_ALT = (( 286 ) | ( OperatorTokenType|AltExtTokenType )), boost::wave::T_OROR_TRIGRAPH = (( 286 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_PLUS = (( 287 ) | ( OperatorTokenType )), boost::wave::T_PLUSASSIGN = (( 288 ) | ( OperatorTokenType )), boost::wave::T_PLUSPLUS = (( 289 ) | ( OperatorTokenType )), boost::wave::T_ARROW = (( 290 ) | ( OperatorTokenType )), boost::wave::T_ARROWSTAR = (( 291 ) | ( OperatorTokenType )), boost::wave::T_QUESTION_MARK = (( 292 ) | ( OperatorTokenType )), boost::wave::T_RIGHTBRACE = (( 293 ) | ( OperatorTokenType )), boost::wave::T_RIGHTBRACE_ALT = (( 293 ) | ( OperatorTokenType|AltTokenType )), boost::wave::T_RIGHTBRACE_TRIGRAPH = (( 293 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_RIGHTPAREN = (( 294 ) | ( OperatorTokenType )), boost::wave::T_RIGHTBRACKET = (( 295 ) | ( OperatorTokenType )), boost::wave::T_RIGHTBRACKET_ALT = (( 295 ) | ( OperatorTokenType|AltTokenType )), boost::wave::T_RIGHTBRACKET_TRIGRAPH = (( 295 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_COLON_COLON = (( 296 ) | ( OperatorTokenType )), boost::wave::T_SEMICOLON = (( 297 ) | ( OperatorTokenType )), boost::wave::T_SHIFTLEFT = (( 298 ) | ( OperatorTokenType )), boost::wave::T_SHIFTLEFTASSIGN = (( 299 ) | ( OperatorTokenType )), boost::wave::T_SHIFTRIGHT = (( 300 ) | ( OperatorTokenType )), boost::wave::T_SHIFTRIGHTASSIGN = (( 301 ) | ( OperatorTokenType )), boost::wave::T_STAR = (( 302 ) | ( OperatorTokenType )), boost::wave::T_COMPL = (( 303 ) | ( OperatorTokenType )), boost::wave::T_COMPL_ALT = (( 303 ) | ( OperatorTokenType|AltExtTokenType )), boost::wave::T_COMPL_TRIGRAPH = (( 303 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_STARASSIGN = (( 304 ) | ( OperatorTokenType )), boost::wave::T_ASM = (( 305 ) | ( KeywordTokenType )), boost::wave::T_AUTO = (( 306 ) | ( KeywordTokenType )), boost::wave::T_BOOL = (( 307 ) | ( KeywordTokenType )), boost::wave::T_FALSE = (( 308 ) | ( BoolLiteralTokenType )), boost::wave::T_TRUE = (( 309 ) | ( BoolLiteralTokenType )), boost::wave::T_BREAK = (( 310 ) | ( KeywordTokenType )), boost::wave::T_CASE = (( 311 ) | ( KeywordTokenType )), boost::wave::T_CATCH = (( 312 ) | ( KeywordTokenType )), boost::wave::T_CHAR = (( 313 ) | ( KeywordTokenType )), boost::wave::T_CLASS = (( 314 ) | ( KeywordTokenType )), boost::wave::T_CONST = (( 315 ) | ( KeywordTokenType )), boost::wave::T_CONSTCAST = (( 316 ) | ( KeywordTokenType )), boost::wave::T_CONTINUE = (( 317 ) | ( KeywordTokenType )), boost::wave::T_DEFAULT = (( 318 ) | ( KeywordTokenType )), boost::wave::T_DELETE = (( 319 ) | ( KeywordTokenType )), boost::wave::T_DO = (( 320 ) | ( KeywordTokenType )), boost::wave::T_DOUBLE = (( 321 ) | ( KeywordTokenType )), boost::wave::T_DYNAMICCAST = (( 322 ) | ( KeywordTokenType )), boost::wave::T_ELSE = (( 323 ) | ( KeywordTokenType )), boost::wave::T_ENUM = (( 324 ) | ( KeywordTokenType )), boost::wave::T_EXPLICIT = (( 325 ) | ( KeywordTokenType )), boost::wave::T_EXPORT = (( 326 ) | ( KeywordTokenType )), boost::wave::T_EXTERN = (( 327 ) | ( KeywordTokenType )), boost::wave::T_FLOAT = (( 328 ) | ( KeywordTokenType )), boost::wave::T_FOR = (( 329 ) | ( KeywordTokenType )), boost::wave::T_FRIEND = (( 330 ) | ( KeywordTokenType )), boost::wave::T_GOTO = (( 331 ) | ( KeywordTokenType )), boost::wave::T_IF = (( 332 ) | ( KeywordTokenType )), boost::wave::T_INLINE = (( 333 ) | ( KeywordTokenType )), boost::wave::T_INT = (( 334 ) | ( KeywordTokenType )), boost::wave::T_LONG = (( 335 ) | ( KeywordTokenType )), boost::wave::T_MUTABLE = (( 336 ) | ( KeywordTokenType )), boost::wave::T_NAMESPACE = (( 337 ) | ( KeywordTokenType )), boost::wave::T_NEW = (( 338 ) | ( KeywordTokenType )), boost::wave::T_OPERATOR = (( 339 ) | ( KeywordTokenType )), boost::wave::T_PRIVATE = (( 340 ) | ( KeywordTokenType )), boost::wave::T_PROTECTED = (( 341 ) | ( KeywordTokenType )), boost::wave::T_PUBLIC = (( 342 ) | ( KeywordTokenType )), boost::wave::T_REGISTER = (( 343 ) | ( KeywordTokenType )), boost::wave::T_REINTERPRETCAST = (( 344 ) | ( KeywordTokenType )), boost::wave::T_RETURN = (( 345 ) | ( KeywordTokenType )), boost::wave::T_SHORT = (( 346 ) | ( KeywordTokenType )), boost::wave::T_SIGNED = (( 347 ) | ( KeywordTokenType )), boost::wave::T_SIZEOF = (( 348 ) | ( KeywordTokenType )), boost::wave::T_STATIC = (( 349 ) | ( KeywordTokenType )), boost::wave::T_STATICCAST = (( 350 ) | ( KeywordTokenType )), boost::wave::T_STRUCT = (( 351 ) | ( KeywordTokenType )), boost::wave::T_SWITCH = (( 352 ) | ( KeywordTokenType )), boost::wave::T_TEMPLATE = (( 353 ) | ( KeywordTokenType )), boost::wave::T_THIS = (( 354 ) | ( KeywordTokenType )), boost::wave::T_THROW = (( 355 ) | ( KeywordTokenType )), boost::wave::T_TRY = (( 356 ) | ( KeywordTokenType )), boost::wave::T_TYPEDEF = (( 357 ) | ( KeywordTokenType )), boost::wave::T_TYPEID = (( 358 ) | ( KeywordTokenType )), boost::wave::T_TYPENAME = (( 359 ) | ( KeywordTokenType )), boost::wave::T_UNION = (( 360 ) | ( KeywordTokenType )), boost::wave::T_UNSIGNED = (( 361 ) | ( KeywordTokenType )), boost::wave::T_USING = (( 362 ) | ( KeywordTokenType )), boost::wave::T_VIRTUAL = (( 363 ) | ( KeywordTokenType )), boost::wave::T_VOID = (( 364 ) | ( KeywordTokenType )), boost::wave::T_VOLATILE = (( 365 ) | ( KeywordTokenType )), boost::wave::T_WCHART = (( 366 ) | ( KeywordTokenType )), boost::wave::T_WHILE = (( 367 ) | ( KeywordTokenType )), boost::wave::T_PP_DEFINE = (( 368 ) | ( PPTokenType )), boost::wave::T_PP_IF = (( 369 ) | ( PPConditionalTokenType )), boost::wave::T_PP_IFDEF = (( 370 ) | ( PPConditionalTokenType )), boost::wave::T_PP_IFNDEF = (( 371 ) | ( PPConditionalTokenType )), boost::wave::T_PP_ELSE = (( 372 ) | ( PPConditionalTokenType )), boost::wave::T_PP_ELIF = (( 373 ) | ( PPConditionalTokenType )), boost::wave::T_PP_ENDIF = (( 374 ) | ( PPConditionalTokenType )), boost::wave::T_PP_ERROR = (( 375 ) | ( PPTokenType )), boost::wave::T_PP_LINE = (( 376 ) | ( PPTokenType )), boost::wave::T_PP_PRAGMA = (( 377 ) | ( PPTokenType )), boost::wave::T_PP_UNDEF = (( 378 ) | ( PPTokenType )), boost::wave::T_PP_WARNING = (( 379 ) | ( PPTokenType )), boost::wave::T_IDENTIFIER = (( 380 ) | ( IdentifierTokenType )), boost::wave::T_OCTALINT = (( 381 ) | ( IntegerLiteralTokenType )), boost::wave::T_DECIMALINT = (( 382 ) | ( IntegerLiteralTokenType )), boost::wave::T_HEXAINT = (( 383 ) | ( IntegerLiteralTokenType )), boost::wave::T_INTLIT = (( 384 ) | ( IntegerLiteralTokenType )), boost::wave::T_LONGINTLIT = (( 385 ) | ( IntegerLiteralTokenType )), boost::wave::T_FLOATLIT = (( 386 ) | ( FloatingLiteralTokenType )), boost::wave::T_FIXEDPOINTLIT = (( 386 ) | ( FloatingLiteralTokenType|AltTokenType )), boost::wave::T_CCOMMENT = (( 387 ) | ( WhiteSpaceTokenType|AltTokenType )), boost::wave::T_CPPCOMMENT = (( 388 ) | ( WhiteSpaceTokenType|AltTokenType )), boost::wave::T_CHARLIT = (( 389 ) | ( CharacterLiteralTokenType )), boost::wave::T_STRINGLIT = (( 390 ) | ( StringLiteralTokenType )), boost::wave::T_CONTLINE = (( 391 ) | ( EOLTokenType )), boost::wave::T_SPACE = (( 392 ) | ( WhiteSpaceTokenType )), boost::wave::T_SPACE2 = (( 393 ) | ( WhiteSpaceTokenType )), boost::wave::T_NEWLINE = (( 394 ) | ( EOLTokenType )), boost::wave::T_GENERATEDNEWLINE = (( 394 ) | ( EOLTokenType|AltTokenType )), boost::wave::T_POUND_POUND = (( 395 ) | ( OperatorTokenType )), boost::wave::T_POUND_POUND_ALT = (( 395 ) | ( OperatorTokenType|AltTokenType )), boost::wave::T_POUND_POUND_TRIGRAPH = (( 395 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_POUND = (( 396 ) | ( OperatorTokenType )), boost::wave::T_POUND_ALT = (( 396 ) | ( OperatorTokenType|AltTokenType )), boost::wave::T_POUND_TRIGRAPH = (( 396 ) | ( OperatorTokenType|TriGraphTokenType )), boost::wave::T_ANY = (( 397 ) | ( UnknownTokenType )), boost::wave::T_ANY_TRIGRAPH = (( 397 ) | ( UnknownTokenType|TriGraphTokenType )), boost::wave::T_PP_INCLUDE = (( 398 ) | ( PPTokenType )), boost::wave::T_PP_QHEADER = (( 399 ) | ( PPTokenType )), boost::wave::T_PP_HHEADER = (( 400 ) | ( PPTokenType )), boost::wave::T_PP_INCLUDE_NEXT = (( 398 ) | ( PPTokenType|AltTokenType )), boost::wave::T_PP_QHEADER_NEXT = (( 399 ) | ( PPTokenType|AltTokenType )), boost::wave::T_PP_HHEADER_NEXT = (( 400 ) | ( PPTokenType|AltTokenType )), boost::wave::T_EOF = (( 401 ) | ( EOFTokenType )), boost::wave::T_EOI = (( 402 ) | ( EOFTokenType )), boost::wave::T_PP_NUMBER = (( 403 ) | ( InternalTokenType )), boost::wave::T_MSEXT_INT8 = (( 404 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_INT16 = (( 405 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_INT32 = (( 406 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_INT64 = (( 407 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_BASED = (( 408 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_DECLSPEC = (( 409 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_CDECL = (( 410 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_FASTCALL = (( 411 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_STDCALL = (( 412 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_TRY = (( 413 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_EXCEPT = (( 414 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_FINALLY = (( 415 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_LEAVE = (( 416 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_INLINE = (( 417 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_ASM = (( 418 ) | ( KeywordTokenType )), boost::wave::T_MSEXT_PP_REGION = (( 419 ) | ( PPTokenType )), boost::wave::T_MSEXT_PP_ENDREGION = (( 420 ) | ( PPTokenType )), boost::wave::T_IMPORT = (( 421 ) | ( KeywordTokenType )), boost::wave::T_ALIGNAS = (( 422 ) | ( KeywordTokenType )), boost::wave::T_ALIGNOF = (( 423 ) | ( KeywordTokenType )), boost::wave::T_CHAR16_T = (( 424 ) | ( KeywordTokenType )), boost::wave::T_CHAR32_T = (( 425 ) | ( KeywordTokenType )), boost::wave::T_CONSTEXPR = (( 426 ) | ( KeywordTokenType )), boost::wave::T_DECLTYPE = (( 427 ) | ( KeywordTokenType )), boost::wave::T_NOEXCEPT = (( 428 ) | ( KeywordTokenType )), boost::wave::T_NULLPTR = (( 429 ) | ( KeywordTokenType )), boost::wave::T_STATICASSERT = (( 430 ) | ( KeywordTokenType )), boost::wave::T_THREADLOCAL = (( 431 ) | ( KeywordTokenType )), boost::wave::T_RAWSTRINGLIT = (( 432 ) | ( StringLiteralTokenType )), boost::wave::T_LAST_TOKEN_ID, boost::wave::T_LAST_TOKEN = (( T_LAST_TOKEN_ID & ~PPTokenFlag ) & ~TokenTypeMask), boost::wave::T_NONREPLACABLE_IDENTIFIER = (( T_LAST_TOKEN+1 ) | ( IdentifierTokenType )), boost::wave::T_PLACEHOLDER = (( T_LAST_TOKEN+2 ) | ( WhiteSpaceTokenType )), boost::wave::T_PLACEMARKER = (( T_LAST_TOKEN+3 ) | ( InternalTokenType )), boost::wave::T_PARAMETERBASE = (( T_LAST_TOKEN+4 ) | ( ParameterTokenType )), boost::wave::T_EXTPARAMETERBASE = (( T_LAST_TOKEN+4 ) | ( ExtParameterTokenType )) } |
Functions | |
bool | boost::wave::is_pp_token (boost::wave::token_id id) |
template<typename TokenT > | |
bool | boost::wave::is_pp_token (TokenT const &tok) |
BOOST_WAVE_DECL BOOST_WAVE_STRINGTYPE | boost::wave::get_token_name (token_id tokid) |
BOOST_WAVE_DECL char const * | boost::wave::get_token_value (token_id tokid) |
#define BASE_TOKEN | ( | tok | ) | boost::wave::token_id((tok) & boost::wave::MainTokenMask) \ |
#define BASEID_FROM_TOKEN | ( | tok | ) | ((tok) & ~ExtTokenTypeMask) |
#define BASEID_FROM_TOKEN | ( | tok | ) |
#define BOOST_WAVE_TOKEN_IDS_DEFINED |
#define CATEGORY_FROM_TOKEN | ( | tok | ) | ((tok) & boost::wave::TokenTypeMask) |
#define EXTCATEGORY_FROM_TOKEN | ( | tok | ) | ((tok) & boost::wave::ExtTokenTypeMask) |
#define ID_FROM_TOKEN | ( | tok | ) | ((tok) & ~TokenTypeMask) |
#define ID_FROM_TOKEN | ( | tok | ) |
#define IS_CATEGORY | ( | tok, | |
cat | |||
) | ((CATEGORY_FROM_TOKEN(tok) == CATEGORY_FROM_TOKEN(cat)) ? true : false) \ |
Referenced by boost::wave::util::impl::as_stringlit(), boost::wave::util::macromap< ContextT >::collect_arguments(), boost::wave::util::macromap< ContextT >::concat_tokensequence(), boost::wave::impl::impl::consider_emitting_line_directive(), boost::wave::util::impl::definition_equals(), boost::wave::util::macromap< ContextT >::expand_macro(), boost::wave::util::macromap< ContextT >::expand_replacement_list(), boost::wave::util::macromap< ContextT >::expand_tokensequence_worker(), boost::wave::impl::pp_iterator_functor< ContextT >::extract_identifier(), boost::wave::cpplexer::re2clex::lexer< IteratorT, PositionT, TokenT >::get(), boost::wave::impl::pp_iterator_functor< ContextT >::interpret_pragma(), boost::wave::util::macromap< ContextT >::is_defined(), boost::wave::util::impl::is_whitespace_only(), boost::wave::util::insert_whitespace_detection::must_insert(), boost::wave::impl::impl::next_token_is_pp_directive(), boost::wave::impl::pp_iterator_functor< ContextT >::on_pragma(), boost::wave::impl::pp_iterator_functor< ContextT >::operator()(), boost::wave::util::impl::next_token< IteratorT >::peek(), boost::wave::util::impl::next_token< unput_queue_iterator< IteratorT, TokenT, ContainerT > >::peek(), boost::wave::impl::impl::pp_is_last_on_line(), boost::wave::impl::pp_iterator_functor< ContextT >::pp_token(), boost::wave::impl::impl::remove_leading_whitespace(), boost::wave::util::macro_definition< TokenT, ContainerT >::replace_parameters(), boost::wave::impl::pp_iterator_functor< ContextT >::replace_undefined_identifiers(), boost::wave::util::macromap< ContextT >::resolve_operator_pragma(), boost::wave::impl::impl::retrieve_line_info(), boost::wave::util::retrieve_macrodefinition(), boost::wave::util::impl::skip_to_token(), boost::wave::util::impl::skip_whitespace(), boost::wave::util::impl::token_equals(), boost::wave::util::impl::trim_replacement_list(), boost::wave::util::impl::trim_sequence_left(), and boost::wave::util::impl::trim_sequence_right().
#define IS_EXTCATEGORY | ( | tok, | |
cat | |||
) | ((EXTCATEGORY_FROM_TOKEN(tok) == EXTCATEGORY_FROM_TOKEN(cat)) ? true : false) \ |
Referenced by boost::wave::util::macromap< ContextT >::expand_macro(), boost::wave::util::macromap< ContextT >::expand_replacement_list(), boost::wave::util::macromap< ContextT >::expand_tokensequence_worker(), boost::wave::impl::pp_iterator_functor< ContextT >::extract_identifier(), boost::wave::impl::pp_iterator_functor< ContextT >::handle_pp_directive(), boost::wave::util::macromap< ContextT >::is_defined(), boost::wave::impl::pp_iterator_functor< ContextT >::pp_token(), boost::wave::util::macro_definition< TokenT, ContainerT >::replace_parameters(), and boost::wave::util::impl::token_equals().
#define TOKEN_FROM_ID | ( | id, | |
cat | |||
) | ((id) | (cat)) |
#define TOKEN_FROM_ID | ( | id, | |
cat | |||
) | boost::wave::token_id((id) | (cat)) |