#include <Token.h>
|
enum | Type {
LAST = 0,
IDENTIFIER = 258,
CONST_INT,
CONST_FLOAT,
OP_INC,
OP_DEC,
OP_LEFT,
OP_RIGHT,
OP_LE,
OP_GE,
OP_EQ,
OP_NE,
OP_AND,
OP_XOR,
OP_OR,
OP_ADD_ASSIGN,
OP_SUB_ASSIGN,
OP_MUL_ASSIGN,
OP_DIV_ASSIGN,
OP_MOD_ASSIGN,
OP_LEFT_ASSIGN,
OP_RIGHT_ASSIGN,
OP_AND_ASSIGN,
OP_XOR_ASSIGN,
OP_OR_ASSIGN,
PP_HASH,
PP_NUMBER,
PP_OTHER
} |
|
enum | Flags { AT_START_OF_LINE = 1 << 0,
HAS_LEADING_SPACE = 1 << 1,
EXPANSION_DISABLED = 1 << 2
} |
|
◆ Flags
Enumerator |
---|
AT_START_OF_LINE | |
HAS_LEADING_SPACE | |
EXPANSION_DISABLED | |
◆ Type
Enumerator |
---|
LAST | |
IDENTIFIER | |
CONST_INT | |
CONST_FLOAT | |
OP_INC | |
OP_DEC | |
OP_LEFT | |
OP_RIGHT | |
OP_LE | |
OP_GE | |
OP_EQ | |
OP_NE | |
OP_AND | |
OP_XOR | |
OP_OR | |
OP_ADD_ASSIGN | |
OP_SUB_ASSIGN | |
OP_MUL_ASSIGN | |
OP_DIV_ASSIGN | |
OP_MOD_ASSIGN | |
OP_LEFT_ASSIGN | |
OP_RIGHT_ASSIGN | |
OP_AND_ASSIGN | |
OP_XOR_ASSIGN | |
OP_OR_ASSIGN | |
PP_HASH | |
PP_NUMBER | |
PP_OTHER | |
◆ Token()
◆ atStartOfLine()
bool pp::Token::atStartOfLine |
( |
| ) |
const |
|
inline |
◆ equals()
bool pp::Token::equals |
( |
const Token & |
other | ) |
const |
◆ expansionDisabled()
bool pp::Token::expansionDisabled |
( |
| ) |
const |
|
inline |
◆ fValue()
bool pp::Token::fValue |
( |
float * |
value | ) |
const |
◆ hasLeadingSpace()
bool pp::Token::hasLeadingSpace |
( |
| ) |
const |
|
inline |
◆ iValue()
bool pp::Token::iValue |
( |
int * |
value | ) |
const |
◆ reset()
void pp::Token::reset |
( |
| ) |
|
◆ setAtStartOfLine()
void pp::Token::setAtStartOfLine |
( |
bool |
start | ) |
|
◆ setExpansionDisabled()
void pp::Token::setExpansionDisabled |
( |
bool |
disable | ) |
|
◆ setHasLeadingSpace()
void pp::Token::setHasLeadingSpace |
( |
bool |
space | ) |
|
◆ uValue()
bool pp::Token::uValue |
( |
unsigned int * |
value | ) |
const |
◆ flags
unsigned int pp::Token::flags |
◆ location
◆ text
◆ type
The documentation for this struct was generated from the following files:
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Token.h
- Source/ThirdParty/ANGLE/src/compiler/preprocessor/Token.cpp