Bond
0.9
C++ Bond Runtime Library API Documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
Bond::Token Member List
This is the complete list of members for
Bond::Token
, including all inherited members.
AddAnnotation
(const Annotation &annotation)
Bond::Token
inline
Annotation
enum name
Bond::Token
ASSIGN
enum value
Bond::Token
ASSIGN_AND
enum value
Bond::Token
ASSIGN_DIV
enum value
Bond::Token
ASSIGN_LEFT
enum value
Bond::Token
ASSIGN_MINUS
enum value
Bond::Token
ASSIGN_MOD
enum value
Bond::Token
ASSIGN_MULT
enum value
Bond::Token
ASSIGN_OR
enum value
Bond::Token
ASSIGN_PLUS
enum value
Bond::Token
ASSIGN_RIGHT
enum value
Bond::Token
ASSIGN_XOR
enum value
Bond::Token
CBRACE
enum value
Bond::Token
CBRACKET
enum value
Bond::Token
COLON
enum value
Bond::Token
COMMA
enum value
Bond::Token
CONST_BOOL
enum value
Bond::Token
CONST_CHAR
enum value
Bond::Token
CONST_DOUBLE
enum value
Bond::Token
CONST_FLOAT
enum value
Bond::Token
CONST_INT
enum value
Bond::Token
CONST_LONG
enum value
Bond::Token
CONST_NULL
enum value
Bond::Token
CONST_STRING
enum value
Bond::Token
CONST_UINT
enum value
Bond::Token
CONST_ULONG
enum value
Bond::Token
CPAREN
enum value
Bond::Token
END
enum value
Bond::Token
GetBoolValue
() const
Bond::Token
inline
GetDoubleValue
() const
Bond::Token
inline
GetEndIndex
() const
Bond::Token
inline
GetFileName
() const
Bond::Token
inline
GetFloatValue
() const
Bond::Token
inline
GetIntValue
() const
Bond::Token
inline
GetLongValue
() const
Bond::Token
inline
GetRawText
() const
Bond::Token
inline
GetStartPos
() const
Bond::Token
inline
GetStringLength
() const
Bond::Token
inline
GetStringValue
() const
Bond::Token
inline
GetText
() const
Bond::Token
inline
GetTokenName
() const
Bond::Token
GetTokenName
(TokenType type)
Bond::Token
static
GetTokenType
() const
Bond::Token
inline
GetUIntValue
() const
Bond::Token
inline
GetULongValue
() const
Bond::Token
inline
GetValue
() const
Bond::Token
inline
HasAnnotation
(const Annotation &annotation) const
Bond::Token
inline
HEX
enum value
Bond::Token
IDENTIFIER
enum value
Bond::Token
INVALID
enum value
Bond::Token
KEY_ALIGNOF
enum value
Bond::Token
KEY_BOOL
enum value
Bond::Token
KEY_BREAK
enum value
Bond::Token
KEY_CASE
enum value
Bond::Token
KEY_CAST
enum value
Bond::Token
KEY_CHAR
enum value
Bond::Token
KEY_CONST
enum value
Bond::Token
KEY_CONTINUE
enum value
Bond::Token
KEY_DEFAULT
enum value
Bond::Token
KEY_DO
enum value
Bond::Token
KEY_DOUBLE
enum value
Bond::Token
KEY_ELSE
enum value
Bond::Token
KEY_ENUM
enum value
Bond::Token
KEY_FLOAT
enum value
Bond::Token
KEY_FOR
enum value
Bond::Token
KEY_IF
enum value
Bond::Token
KEY_INCLUDE
enum value
Bond::Token
KEY_INT
enum value
Bond::Token
KEY_LONG
enum value
Bond::Token
KEY_NAMESPACE
enum value
Bond::Token
KEY_NATIVE
enum value
Bond::Token
KEY_RETURN
enum value
Bond::Token
KEY_SHORT
enum value
Bond::Token
KEY_SIZEOF
enum value
Bond::Token
KEY_STRUCT
enum value
Bond::Token
KEY_SWITCH
enum value
Bond::Token
KEY_THIS
enum value
Bond::Token
KEY_UCHAR
enum value
Bond::Token
KEY_UINT
enum value
Bond::Token
KEY_ULONG
enum value
Bond::Token
KEY_USHORT
enum value
Bond::Token
KEY_VOID
enum value
Bond::Token
KEY_WHILE
enum value
Bond::Token
NUM_TOKEN_TYPES
enum value
Bond::Token
OBRACE
enum value
Bond::Token
OBRACKET
enum value
Bond::Token
OCTAL
enum value
Bond::Token
OP_AMP
enum value
Bond::Token
OP_AND
enum value
Bond::Token
OP_ARROW
enum value
Bond::Token
OP_BIT_NOT
enum value
Bond::Token
OP_BIT_OR
enum value
Bond::Token
OP_BIT_XOR
enum value
Bond::Token
OP_DEC
enum value
Bond::Token
OP_DIV
enum value
Bond::Token
OP_EQUAL
enum value
Bond::Token
OP_GT
enum value
Bond::Token
OP_GTE
enum value
Bond::Token
OP_INC
enum value
Bond::Token
OP_LEFT
enum value
Bond::Token
OP_LT
enum value
Bond::Token
OP_LTE
enum value
Bond::Token
OP_MINUS
enum value
Bond::Token
OP_MOD
enum value
Bond::Token
OP_NOT
enum value
Bond::Token
OP_NOT_EQUAL
enum value
Bond::Token
OP_OR
enum value
Bond::Token
OP_PLUS
enum value
Bond::Token
OP_RIGHT
enum value
Bond::Token
OP_STAR
enum value
Bond::Token
OP_TERNARY
enum value
Bond::Token
OPAREN
enum value
Bond::Token
PERIOD
enum value
Bond::Token
SCOPE
enum value
Bond::Token
SEMICOLON
enum value
Bond::Token
SetBoolValue
(bool value)
Bond::Token
inline
SetDoubleValue
(double value)
Bond::Token
inline
SetEndIndex
(size_t index)
Bond::Token
inline
SetFileName
(const char *fileName)
Bond::Token
inline
SetFloatValue
(float value)
Bond::Token
inline
SetIntValue
(int32_t value)
Bond::Token
inline
SetLongValue
(int64_t value)
Bond::Token
inline
SetStartPos
(const StreamPos &pos)
Bond::Token
inline
SetStringValue
(const StringView &str)
Bond::Token
SetText
(const char *text)
Bond::Token
inline
SetText
(const char *text, size_t length)
Bond::Token
inline
SetTokenType
(const TokenType &type)
Bond::Token
inline
SetUIntValue
(uint32_t value)
Bond::Token
inline
SetULongValue
(uint64_t value)
Bond::Token
inline
Token
()
Bond::Token
inline
Token
(const char *text, TokenType tokenType)
Bond::Token
inline
Token
(const StreamPos &startPos, const StreamPos &endPos, const Value &value, const char *text, const char *fileName, TokenType tokenType, short annotations=0)
Bond::Token
inline
TokenType
enum name
Bond::Token