Description of a preprocessing chunk. More...
Public Types | |
| enum class | 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 642 of file preprocessor.cpp.
|
strong |
| Enumerator | |
|---|---|
| start | |
| process_if | |
| process_else | |
| skip_if | |
| skip_else | |
| string | |
| verbatim | |
| macro_space | |
| macro_chunk | |
| macro_parens | |
Definition at line 644 of file preprocessor.cpp.
|
inline |
Definition at line 657 of file preprocessor.cpp.
| int preprocessor_data::token_desc::linenum |
Definition at line 668 of file preprocessor.cpp.
| int preprocessor_data::token_desc::stack_pos |
Starting position in strings_ of the delayed text for this chunk.
Definition at line 667 of file preprocessor.cpp.
| token_type preprocessor_data::token_desc::type |
Definition at line 664 of file preprocessor.cpp.