Navigation
API > API/Plugins > API/Plugins/NetcodeUnitTest
| Name | FVMReflectionParser |
| Type | class |
| Header File | /Engine/Plugins/NetcodeUnitTest/NetcodeUnitTest/Source/NetcodeUnitTest/Public/NUTUtilReflectionParser.h |
| Include Path | #include "NUTUtilReflectionParser.h" |
Syntax
class FVMReflectionParser
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FVMReflectionParser() |
Base constructorFVMReflectionParser | NUTUtilReflectionParser.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TValueOrError< TSharedPtr< FVMReflection >, FExpressionError > Evaluate
(
const TCHAR* InExpression, |
Evaluate the given reflection expression, into an FVMReflection instance | NUTUtilReflectionParser.h | |
TValueOrError< FString, FExpressionError > EvaluateString
(
const TCHAR* InExpression, |
As above, except converts whatever the final reflection state points to, into a human readable string | NUTUtilReflectionParser.h | |
void TestConstruct() |
Initializes automated testing parser parameters. | NUTUtilReflectionParser.h | |
TValueOrError< FString, FExpressionError > TestEvaluate
(
const TCHAR* InExpression |
Evaluates a test expression | NUTUtilReflectionParser.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TOptional< FStringToken > ParseArraySubscript
(
const FTokenStream& InStream, |
Attempts to parse an array subscript operator, Array[Num], from the stream | NUTUtilReflectionParser.h | |
static TOptional< FStringToken > ParseIdentifier
(
const FTokenStream& InStream, |
Attempts to parse an identifier token (variable/function name) from the stream | NUTUtilReflectionParser.h |