Navigation
API > API/Runtime > API/Runtime/VerseCompiler
Container structure for the various pre-defined, intrinsic symbols.
| Name | CIntrinsicSymbols |
| Type | class |
| Header File | /Engine/Source/Runtime/VerseCompiler/Public/uLang/Semantics/SemanticProgram.h |
| Include Path | #include "uLang/Semantics/SemanticProgram.h" |
Syntax
class CIntrinsicSymbols
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| _FieldNameLength | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _FuncNameAbs | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _FuncNameCeil | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _FuncNameFitsInPlayerMap | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _FuncNameFloor | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _FuncNameWeakMap | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _Inf | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _MinUploadedAtFNVersion | CSymbol | @available symbols | uLang/Semantics/SemanticProgram.h | |
| _NaN | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameAdd | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameAddRMW | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameCall | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameDiv | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameDivRMW | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameEqual | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameGreater | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameGreaterEqual | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameLess | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameLessEqual | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameMul | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameMulRMW | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameNegate | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameNotEqual | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameQuery | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameSub | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _OpNameSubRMW | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _VersePath | CSymbol | uLang/Semantics/SemanticProgram.h | ||
| _Wildcard | CSymbol | uLang/Semantics/SemanticProgram.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| _ExtensionFieldPrefix | CUTF8StringView | uLang/Semantics/SemanticProgram.h | ||
| _ExtensionFieldSuffix | CUTF8StringView | uLang/Semantics/SemanticProgram.h | ||
| _OperatorOpNamePrefix | CUTF8StringView | uLang/Semantics/SemanticProgram.h | ||
| _OpNameSuffix | CUTF8StringView | uLang/Semantics/SemanticProgram.h | ||
| _PostfixOpNamePrefix | CUTF8StringView | uLang/Semantics/SemanticProgram.h | ||
| _PrefixOpNamePrefix | CUTF8StringView | uLang/Semantics/SemanticProgram.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
CSymbol GetArithmeticOpName
(
CExprBinaryArithmetic::EOp |
uLang/Semantics/SemanticProgram.h | ||
CSymbol GetAssignmentOpName
(
CExprAssignment::EOp |
uLang/Semantics/SemanticProgram.h | ||
CSymbol GetComparisonOpName
(
CExprComparison::EOp |
uLang/Semantics/SemanticProgram.h | ||
void Initialize
(
CSymbolTable& |
uLang/Semantics/SemanticProgram.h | ||
bool IsOperatorOpName
(
CSymbol |
uLang/Semantics/SemanticProgram.h | ||
bool IsPostfixOpName
(
CSymbol |
uLang/Semantics/SemanticProgram.h | ||
bool IsPrefixOpName
(
CSymbol |
uLang/Semantics/SemanticProgram.h | ||
CUTF8String MakeExtensionFieldOpName
(
CSymbol FieldName |
uLang/Semantics/SemanticProgram.h | ||
CUTF8StringView StripExtensionFieldOpName
(
CSymbol FieldName |
uLang/Semantics/SemanticProgram.h |