Navigation
API > API/Runtime > API/Runtime/Core
Simple struct that defines a specific token contained in an FTokenStream
| Name | TStringToken |
| Type | class |
| Header File | /Engine/Source/Runtime/Core/Public/Misc/ExpressionParserTypes.h |
| Include Path | #include "Misc/ExpressionParserTypes.h" |
Syntax
template<typename CharType>
class TStringToken
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TStringToken () |
Misc/ExpressionParserTypes.h | ||
TStringToken
(
const CharType* InStart, |
Misc/ExpressionParserTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Accumulate
(
const TStringToken& InToken |
Accumulate another token into this one | Misc/ExpressionParserTypes.h | |
int32 GetCharacterIndex() |
Get the character index of this token in the stream | Misc/ExpressionParserTypes.h | |
int32 GetLineNumber() |
Get the line number of this token in the stream | Misc/ExpressionParserTypes.h | |
TString< CharType > GetString() |
Get the string representation of this token | Misc/ExpressionParserTypes.h | |
const CharType * GetTokenEndPos() |
Get the position of the end of this token in the stream | Misc/ExpressionParserTypes.h | |
const CharType * GetTokenStartPos() |
Get the position of the start of this token in the stream | Misc/ExpressionParserTypes.h | |
bool IsValid() |
Check if this token is valid | Misc/ExpressionParserTypes.h |