Description of a preprocessing chunk. More...
Public Types | |
enum | TOKEN_TYPE { START, PROCESS_IF, PROCESS_ELSE, SKIP_IF, SKIP_ELSE, STRING, VERBATIM, MACRO_SPACE, MACRO_CHUNK, MACRO_PARENS } |
Public Member Functions | |
token_desc (TOKEN_TYPE type, const int stack_pos, const int linenum) | |
Public Attributes | |
TOKEN_TYPE | type |
int | stack_pos |
Starting position in strings_ of the delayed text for this chunk. More... | |
int | linenum |
Description of a preprocessing chunk.
Definition at line 456 of file preprocessor.cpp.
Enumerator | |
---|---|
START | |
PROCESS_IF | |
PROCESS_ELSE | |
SKIP_IF | |
SKIP_ELSE | |
STRING | |
VERBATIM | |
MACRO_SPACE | |
MACRO_CHUNK | |
MACRO_PARENS |
Definition at line 458 of file preprocessor.cpp.
|
inline |
Definition at line 470 of file preprocessor.cpp.
int preprocessor_data::token_desc::linenum |
Definition at line 479 of file preprocessor.cpp.
Referenced by preprocessor_data::get_chunk().
int preprocessor_data::token_desc::stack_pos |
Starting position in strings_ of the delayed text for this chunk.
Definition at line 478 of file preprocessor.cpp.
Referenced by preprocessor_data::get_chunk().
TOKEN_TYPE preprocessor_data::token_desc::type |
Definition at line 476 of file preprocessor.cpp.
Referenced by preprocessor_data::get_chunk().