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 626 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 628 of file preprocessor.cpp.
|
inline |
Definition at line 641 of file preprocessor.cpp.
| int preprocessor_data::token_desc::linenum |
Definition at line 652 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 651 of file preprocessor.cpp.
| token_type preprocessor_data::token_desc::type |
Definition at line 648 of file preprocessor.cpp.