|
| UE_API const CFunction * | GetTaskFunction () const |
| |
| UE_API const CClass * | GetTaskClass () const |
| |
| UE_API const CTypeBase * | InstantiateTaskType (const CTypeBase *TypeArgument) |
| |
| UE_API const CClassDefinition * | GetLeaderboardClassDefinition () const |
| |
| TSPtr< CAstProject > & | GetIrProject () |
| |
| void | SetIrProject (const TSPtr< CAstProject > &project) |
| |
| ULANG_FORCEINLINE | CSemanticProgram () |
| |
| ULANG_FORCEINLINE | ~CSemanticProgram () |
| |
| UE_API void | Initialize (TSPtr< CSymbolTable > Symbols=TSPtr< CSymbolTable >()) |
| |
| ULANG_FORCEINLINE const TSPtr< CSymbolTable > & | GetSymbols () const |
| |
| UE_API CSnippet & | GetOrCreateSnippet (const CSymbol &Path, CScope *ParentScope) |
| |
| UE_API CSnippet * | FindSnippet (const CUTF8StringView &NameStr) const |
| |
| UE_API CArrayType & | GetOrCreateArrayType (const CTypeBase *ElementType) |
| |
| UE_API CGeneratorType & | GetOrCreateGeneratorType (const CTypeBase *ElementType) |
| |
| UE_API CMapType & | GetOrCreateMapType (const CTypeBase *KeyType, const CTypeBase *ValueType) |
| |
| UE_API CMapType & | GetOrCreateWeakMapType (const CTypeBase &KeyType, const CTypeBase &ValueType) |
| |
| UE_API CMapType & | GetOrCreateMapType (const CTypeBase &KeyType, const CTypeBase &ValueType, bool bWeak) |
| |
| UE_API CPointerType & | GetOrCreatePointerType (const CTypeBase *NegativeValueType, const CTypeBase *PositiveValueType) |
| |
| UE_API CReferenceType & | GetOrCreateReferenceType (const CTypeBase *NegativeValueType, const CTypeBase *PositiveValueType) |
| |
| UE_API COptionType & | GetOrCreateOptionType (const CTypeBase *ValueType) |
| |
| UE_API CTypeType & | GetOrCreateTypeType (const CTypeBase *NegativeType, const CTypeBase *PositiveType) |
| |
| UE_API CTypeType & | GetOrCreateSubtypeType (const CTypeBase *PositiveType) |
| |
| CCastableType & | GetOrCreateCastableType (const CTypeBase &SuperType) |
| |
| CConcreteType & | GetOrCreateConcreteType (const CTypeBase &SuperType) |
| |
| UE_API CTupleType & | GetOrCreateTupleType (CTupleType::ElementArray &&Elements) |
| |
| UE_API CTupleType & | GetOrCreateTupleType (CTupleType::ElementArray &&Elements, int32_t FirstNamedIndex) |
| |
| UE_API CNamedType & | GetOrCreateNamedType (CSymbol Name, const CTypeBase *ValueType, bool HasValue) |
| |
| UE_API const CFunctionType & | GetOrCreateFunctionType (const CTypeBase &ParamsType, const CTypeBase &ReturnType, SEffectSet Effects=EffectSets::FunctionDefault, TArray< const CTypeVariable * > TypeVariables={}, bool ImplicitlySpecialized=false) |
| |
| UE_API const CIntType & | GetOrCreateConstrainedIntType (FIntOrNegativeInfinity Min, FIntOrPositiveInfinity Max) |
| |
| UE_API const CFloatType & | GetOrCreateConstrainedFloatType (double Min, double Max) |
| |
| UE_API CFlowType & | CreateFlowType (ETypePolarity) |
| |
| UE_API CFlowType & | CreateFlowType (ETypePolarity, const CTypeBase *) |
| |
| CFlowType & | CreateNegativeFlowType () |
| |
| CFlowType & | CreatePositiveFlowType () |
| |
| UE_API CInstantiatedClass & | CreateInstantiatedClass (const CClass &, ETypePolarity, TArray< STypeVariableSubstitution >) |
| |
| UE_API CInstantiatedInterface & | CreateInstantiatedInterface (const CInterface &, ETypePolarity, TArray< STypeVariableSubstitution >) |
| |
| UE_API SExplicitTypeParam | CreateExplicitTypeParam (CFunction *, CSymbol DataName, CSymbol TypeName, CSymbol NegativeTypeName, const CTypeType *Type) |
| |
| UE_API void | AddStandardAccessLevelAttributes (CAttributable *NewAccessLevel) const |
| |
| const CUnknownType * | GetDefaultUnknownType () const |
| |
| template<class T > |
| T * | FindDefinitionByVersePath (CUTF8StringView VersePath) const |
| |
| SemanticRevision | GetNextRevision () const |
| | Get next revision to use when creating new functions etc.
|
| |
| UE_API void | PopulateCoreAPI () |
| | Add common classes and bindings.
|
| |
| virtual CSymbol | GetScopeName () const override |
| |
| int32_t | NextFunctionIndex () |
| |
| UE_API const SEffectDescriptor & | FindEffectDescriptorChecked (const CClass *effectKey, uint32_t UploadedAtFNVersion=VerseFN::UploadedAtFNVersion::Latest) const |
| |
| const TArray< const CClass * > & | GetAllEffectClasses () const |
| |
| UE_API TOptional< SEffectSet > | ConvertEffectClassesToEffectSet (const TArray< const CClass * > &EffectClasses, const SEffectSet &DefaultEffectSet, SConvertEffectClassesToEffectSetError *OutError=nullptr, uint32_t UploadedAtFNVersion=VerseFN::UploadedAtFNVersion::Latest) const |
| |
| UE_API TOptional< TArray< const CClass * > > | ConvertEffectSetToEffectClasses (const SEffectSet &EffectSet, const SEffectSet &DefaultEffectSet) const |
| |
| UE_API const SSymbolDefinitionArray * | GetDefinitionsBySymbol (CSymbol Symbol) const |
| |
| | CSharedMix () |
| |
| virtual UE_API | ~CSharedMix () |
| |
| | CSharedMix (const CSharedMix &Other)=delete |
| |
| CSharedMix & | operator= (const CSharedMix &Other)=delete |
| |
| uint32_t | GetRefCount () const |
| |
| | CLogicalScope (EKind Kind, CScope *Parent, CSemanticProgram &Program) |
| |
| virtual UE_API | ~CLogicalScope () |
| |
| | CLogicalScope (const CLogicalScope &)=delete |
| |
| | CLogicalScope (CLogicalScope &&)=delete |
| |
| UE_API EIterateResult | IterateRecurseLogicalScopes (const TFunction< EVisitResult(const CLogicalScope &)> &Functor) const |
| | Iterates through all the logical scopes nested inside this scope.
|
| |
| UE_API EIterateResult | IterateRecurseLogicalScopes (TFunction< EVisitResult(const CLogicalScope &)> &&Functor) const |
| |
| const TArray< TSRef< CDefinition > > & | GetDefinitions () const |
| |
| TMap< CSymbol, SmallDefinitionArray > & | GetDefinitionNameMap () |
| |
| template<typename FilterClass > |
| TFilteredDefinitionRange< FilterClass > | GetDefinitionsOfKind () const |
| |
| virtual UE_API SmallDefinitionArray | FindDefinitions (const CSymbol &Name, EMemberOrigin Origin=EMemberOrigin::InheritedOrOriginal, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr, VisitStampType VisitStamp=GenerateNewVisitStamp()) const |
| |
| template<typename FilterClass > |
| FilterClass * | FindFirstDefinitionOfKind (const CSymbol &Name, EMemberOrigin Origin=EMemberOrigin::InheritedOrOriginal, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr, VisitStampType VisitStamp=GenerateNewVisitStamp()) const |
| |
| virtual UE_API void | SetRevision (SemanticRevision Revision) |
| |
| SemanticRevision | GetRevision () const |
| |
| ULANG_FORCEINLINE bool | TryMarkVisited (VisitStampType VisitStamp) const |
| |
| int32_t | AllocateNextDefinitionOrdinal () |
| |
| UE_API const CDefinition * | FindOverrideFor (const CDefinition &Definition) const |
| | Get the matching override definition in this class for the argument, if there is any.
|
| |
| virtual const CLogicalScope * | AsLogicalScopeNullable () const override |
| | Iff this scope is a logical scope, return it a pointer to it. Otherwise, return null.
|
| |
| virtual CLogicalScope * | AsLogicalScopeNullable () override |
| |
| UE_API SQualifier | AsQualifier () const |
| |
| void | AddDefinitionToLogicalScope (TSRef< CDefinition > &&NewDefinition) |
| |
| | CScope (EKind Kind, CScope *Parent, CSemanticProgram &Program) |
| |
| virtual UE_API | ~CScope () |
| |
| | CScope (const CScope &)=delete |
| |
| | CScope (CScope &&)=delete |
| |
| virtual const CTypeBase * | ScopeAsType () const |
| |
| virtual const CDefinition * | ScopeAsDefinition () const |
| |
| virtual SAccessLevel | GetDefaultDefinitionAccessLevel () const |
| |
| ULANG_FORCEINLINE EKind | GetKind () const |
| |
| ULANG_FORCEINLINE CScope * | GetParentScope () const |
| |
| UE_API CScope * | GetScopeOfKind (EKind) |
| |
| UE_API const CScope * | GetScopeOfKind (EKind) const |
| |
| UE_API CUTF8String | GetScopePath (uLang::UTF8Char SeparatorChar='.', EPathMode Mode=EPathMode::Default) const |
| |
| UE_API const CModule * | GetModule () const |
| |
| UE_API CModule * | GetModule () |
| |
| UE_API const CModulePart * | GetModulePart () const |
| |
| UE_API CModulePart * | GetModulePart () |
| |
| UE_API CAstPackage * | GetPackage () const |
| |
| UE_API CAstCompilationUnit * | GetCompilationUnit () const |
| |
| UE_API const CSnippet * | GetSnippet () const |
| |
| UE_API CCaptureScope * | GetCaptureScope () |
| |
| UE_API const CCaptureScope * | GetCaptureScope () const |
| |
| UE_API const TSPtr< CSymbolTable > & | GetSymbols () const |
| |
| ULANG_FORCEINLINE CSemanticProgram & | GetProgram () const |
| |
| UE_API const CScope & | GetParametricTypeScope () const |
| | If this is a parametric type, get the scope of those parameters; otherwise returns this scope.
|
| |
| UE_API const CLogicalScope & | GetLogicalScope () const |
| | Get the innermost logical scope that is or contains this scope.
|
| |
| ULANG_FORCEINLINE CLogicalScope & | GetLogicalScope () |
| |
| ULANG_FORCEINLINE bool | IsLogicalScope () const |
| |
| const CLogicalScope * | GetEnclosingClassOrInterface () const |
| |
| UE_API CLogicalScope * | GetEnclosingClassOrInterface () |
| |
| UE_API bool | IsSameOrChildOf (const CScope *Other) const |
| |
| bool | IsControlScope () const |
| |
| UE_API bool | IsInsideTypeScope () const |
| |
| bool | IsModuleOrSnippet () const |
| |
| UE_API bool | IsBuiltInScope () const |
| |
| UE_API CModule & | CreateModule (const CSymbol &ModuleName) |
| |
| UE_API CClassDefinition & | CreateClass (const CSymbol &ClassName, CClass *Superclass=nullptr, TArray< CInterface * > &&SuperInterfaces={}, EStructOrClass StructOrClass=EStructOrClass::Class) |
| |
| UE_API CEnumeration & | CreateEnumeration (const CSymbol &EnumerationName) |
| |
| UE_API CInterface & | CreateInterface (const CSymbol &InterfaceName, const TArray< CInterface * > &SuperInterfaces={}) |
| |
| UE_API TSRef< CFunction > | CreateFunction (const CSymbol FunctionName) |
| |
| virtual void | CreateNegativeFunction (const CFunction &PositiveFunction) const |
| |
| UE_API TSRef< CDataDefinition > | CreateDataDefinition (const CSymbol VarName) |
| |
| UE_API TSRef< CDataDefinition > | CreateDataDefinition (const CSymbol VarName, const CTypeBase *Type) |
| |
| virtual void | CreateNegativeDataDefinition (const CDataDefinition &PositiveDataDefinition) const |
| |
| UE_API TSRef< CTypeAlias > | CreateTypeAlias (const CSymbol Name) |
| |
| UE_API TSRef< CTypeVariable > | CreateTypeVariable (const CSymbol Name, const CTypeBase *NegativeType, const CTypeBase *PositiveType) |
| |
| UE_API TSRef< CModuleAlias > | CreateModuleAlias (const CSymbol Name) |
| |
| UE_API TSRef< CScopedAccessLevelDefinition > | CreateScopedAccessLevelDefinition (TOptional< CSymbol > ClassName) |
| |
| void | AddUsingScope (const CLogicalScope *UsingScope) |
| |
| const TArray< const CLogicalScope * > & | GetUsingScopes () const |
| |
| UE_API const CDataDefinition * | AddUsingInstance (const CDataDefinition *UsingContext) |
| |
| const TArray< const CDataDefinition * > & | GetUsingInstances () const |
| |
| UE_API SResolvedDefinitionArray | ResolveDefinition (const CSymbol &Name, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr) const |
| | Look for a definition in this scope and all parent scopes and aliases.
|
| |
| UE_API TSRef< CControlScope > | CreateNestedControlScope () |
| |
| TSRef< CCaptureControlScope > | CreateNestedCaptureControlScope () |
| |
| const TSRefArray< CControlScope > & | GetNestedControlScopes () const |
| |
| UE_API TSRef< CTypeScope > | CreateNestedTypeScope () |
| |
| UE_API bool | IsAuthoredByEpic () const |
| |
| UE_API bool | CanAccessEpicInternal () const |
| |
|
| TSPtr< CCompatConstraintRoot > | _GeneralCompatConstraintRoot |
| |
| TSPtr< CCompatConstraintRoot > | _PersistenceCompatConstraintRoot |
| |
| TSPtr< CCompatConstraintRoot > | _PersistenceSoftCompatConstraintRoot |
| |
| TSPtr< CAstPackage > | _BuiltInPackage |
| |
| CModule * | _VerseModule {nullptr} |
| |
| CFalseType | _falseType {*this} |
| |
| CTrueType | _trueType {*this} |
| |
| CVoidType | _voidType {*this} |
| |
| CAnyType | _anyType {*this} |
| |
| CComparableType | _comparableType {*this} |
| |
| CPersistableType | _persistableType {*this} |
| |
| CLogicType | _logicType {*this} |
| |
| CRationalType | _rationalType {*this} |
| |
| CChar8Type | _char8Type {*this} |
| |
| CChar32Type | _char32Type {*this} |
| |
| CPathType | _pathType {*this} |
| |
| CRangeType | _rangeType {*this} |
| |
| CTupleType | _EmptyTupleType {*this, {}, 0} |
| |
| const CTypeType * | _typeType {nullptr} |
| |
| const CIntType * | _intType {nullptr} |
| |
| const CFloatType * | _floatType {nullptr} |
| |
| CTypeAlias * | _falseAlias {nullptr} |
| |
| CTypeAlias * | _trueAlias {nullptr} |
| |
| CTypeAlias * | _voidAlias {nullptr} |
| |
| CTypeAlias * | _anyAlias {nullptr} |
| |
| CTypeAlias * | _comparableAlias {nullptr} |
| |
| CTypeAlias * | _logicAlias {nullptr} |
| |
| CTypeAlias * | _intAlias {nullptr} |
| |
| CTypeAlias * | _rationalAlias {nullptr} |
| |
| CTypeAlias * | _floatAlias {nullptr} |
| |
| CTypeAlias * | _char8Alias {nullptr} |
| |
| CTypeAlias * | _char32Alias {nullptr} |
| |
| CTypeAlias * | _stringAlias {nullptr} |
| |
| CTypeAlias * | _typeAlias {nullptr} |
| |
| CClass * | _attributeClass {nullptr} |
| |
| CClass * | _abstractClass {nullptr} |
| |
| CClass * | _finalClass {nullptr} |
| |
| CClass * | _concreteClass {nullptr} |
| |
| CClass * | _uniqueClass {nullptr} |
| |
| CClass * | _intrinsicClass {nullptr} |
| |
| CClass * | _nativeClass {nullptr} |
| |
| CClass * | _nativeCallClass {nullptr} |
| |
| CClass * | _castableClass {nullptr} |
| |
| CClass * | _finalSuperClass { nullptr } |
| |
| CClass * | _finalSuperBaseClass {nullptr} |
| |
| CClass * | _suspendsClass {nullptr} |
| |
| CClass * | _decidesClass {nullptr} |
| |
| CClass * | _variesClassDeprecated {nullptr} |
| |
| CClass * | _computesClass {nullptr} |
| |
| CClass * | _convergesClass {nullptr} |
| |
| CClass * | _transactsClass {nullptr} |
| |
| CClass * | _readsClass {nullptr} |
| |
| CClass * | _writesClass {nullptr} |
| |
| CClass * | _allocatesClass {nullptr} |
| |
| CClass * | _constructorClass {nullptr} |
| |
| CClass * | _openClass {nullptr} |
| |
| CClass * | _closedClass {nullptr} |
| |
| CClass * | _overrideClass {nullptr} |
| |
| CClass * | _publicClass {nullptr} |
| |
| CClass * | _privateClass {nullptr} |
| |
| CClass * | _protectedClass {nullptr} |
| |
| CClass * | _internalClass {nullptr} |
| |
| CClass * | _scopedClass { nullptr } |
| |
| CClass * | _epicInternalClass {nullptr} |
| |
| CClass * | _localizes {nullptr} |
| |
| CClass * | _ignore_unreachable {nullptr} |
| |
| CClass * | _deprecatedClass {nullptr} |
| |
| CClass * | _experimentalClass {nullptr} |
| |
| CClass * | _persistentClass {nullptr} |
| |
| CClass * | _persistableClass {nullptr} |
| |
| CClass * | _moduleScopedVarWeakMapKeyClass {nullptr} |
| |
| CClass * | _rtfmAlwaysOpen {nullptr} |
| |
| CClass * | _vmNoEffectToken {nullptr} |
| |
| CClass * | _getterClass {nullptr} |
| |
| CClass * | _setterClass {nullptr} |
| |
| CClass * | _predictsClass {nullptr} |
| |
| CClass * | _attributeScopeAttribute { nullptr } |
| |
| CClass * | _attributeScopeSpecifier { nullptr } |
| |
| CClass * | _attributeScopeModule {nullptr} |
| |
| CClass * | _attributeScopeClass {nullptr} |
| |
| CClass * | _attributeScopeStruct {nullptr} |
| |
| CClass * | _attributeScopeData {nullptr} |
| |
| CClass * | _attributeScopeFunction {nullptr} |
| |
| CClass * | _attributeScopeEnum {nullptr} |
| |
| CClass * | _attributeScopeEnumerator {nullptr} |
| |
| CClass * | _attributeScopeAttributeClass {nullptr} |
| |
| CClass * | _attributeScopeInterface {nullptr} |
| |
| CClass * | _attributeScopeIdentifier {nullptr} |
| |
| CClass * | _attributeScopeExpression {nullptr} |
| |
| CClass * | _attributeScopeClassMacro {nullptr} |
| |
| CClass * | _attributeScopeStructMacro {nullptr} |
| |
| CClass * | _attributeScopeInterfaceMacro {nullptr} |
| |
| CClass * | _attributeScopeEnumMacro {nullptr} |
| |
| CClass * | _attributeScopeVar {nullptr} |
| |
| CClass * | _attributeScopeName {nullptr} |
| |
| CClass * | _attributeScopeEffect {nullptr} |
| |
| CClass * | _attributeScopeTypeDefinition {nullptr} |
| |
| CClass * | _attributeScopeScopedDefinition {nullptr} |
| |
| CClass * | _customAttributeHandler {nullptr} |
| |
| CClass * | _availableClass {nullptr} |
| |
| TCachedIntrinsicDefinition< CClassDefinition > | _editable { *this,"/Verse.org/Simulation/editable" } |
| |
| TCachedIntrinsicDefinition< CClassDefinition > | _editable_non_concrete { *this,"/Verse.org/Simulation/editable_non_concrete" } |
| |
| TCachedIntrinsicDefinition< CClassDefinition > | _import_as_attribute { *this,"/Verse.org/Native/import_as_attribute" } |
| |
| TCachedIntrinsicDefinition< CFunction > | _import_as { *this,"/Verse.org/Native/import_as" } |
| |
| TCachedIntrinsicDefinition< CClassDefinition > | _doc_attribute { *this,"/Verse.org/Native/doc_attribute" } |
| |
| TCachedIntrinsicDefinition< CClassDefinition > | _message_class { *this,"/Verse.org/Verse/message" } |
| |
| TCachedIntrinsicDefinition< CClassDefinition > | _agent_class { *this, "/Verse.org/Simulation/agent" } |
| |
| TCachedIntrinsicDefinition< CClassDefinition > | _replicated { *this, "/Verse.org/Temporary/EpicGamesRestricted/Network/replicated_attribute" } |
| |
| CFunction * | _ComparableEqualOp {nullptr} |
| |
| CFunction * | _ComparableNotEqualOp {nullptr} |
| |
| CFunction * | _IntNegateOp {nullptr} |
| |
| CFunction * | _IntAddOp {nullptr} |
| |
| CFunction * | _IntSubtractOp {nullptr} |
| |
| CFunction * | _IntMultiplyOp {nullptr} |
| |
| CFunction * | _IntDivideOp {nullptr} |
| |
| CFunction * | _IntAddAssignOp {nullptr} |
| |
| CFunction * | _IntSubtractAssignOp {nullptr} |
| |
| CFunction * | _IntMultiplyAssignOp {nullptr} |
| |
| CFunction * | _IntAbs {nullptr} |
| |
| CFunction * | _IntGreaterOp {nullptr} |
| |
| CFunction * | _IntGreaterEqualOp {nullptr} |
| |
| CFunction * | _IntLessOp {nullptr} |
| |
| CFunction * | _IntLessEqualOp {nullptr} |
| |
| CFunction * | _MakeRationalFromInt {nullptr} |
| |
| CFunction * | _RationalCeil {nullptr} |
| |
| CFunction * | _RationalFloor {nullptr} |
| |
| CFunction * | _FloatNegateOp {nullptr} |
| |
| CFunction * | _FloatAddOp {nullptr} |
| |
| CFunction * | _FloatSubtractOp {nullptr} |
| |
| CFunction * | _FloatMultiplyOp {nullptr} |
| |
| CFunction * | _FloatDivideOp {nullptr} |
| |
| CFunction * | _FloatAddAssignOp {nullptr} |
| |
| CFunction * | _FloatSubtractAssignOp {nullptr} |
| |
| CFunction * | _FloatMultiplyAssignOp {nullptr} |
| |
| CFunction * | _FloatDivideAssignOp {nullptr} |
| |
| CFunction * | _FloatAbs {nullptr} |
| |
| CFunction * | _IntMultiplyFloatOp {nullptr} |
| |
| CFunction * | _FloatMultiplyIntOp {nullptr} |
| |
| CFunction * | _FloatGreaterOp {nullptr} |
| |
| CFunction * | _FloatGreaterEqualOp {nullptr} |
| |
| CFunction * | _FloatLessOp {nullptr} |
| |
| CFunction * | _FloatLessEqualOp {nullptr} |
| |
| CFunction * | _ArrayAddOp {nullptr} |
| |
| CFunction * | _ArrayAddAssignOp {nullptr} |
| |
| CFunction * | _ArrayLength {nullptr} |
| |
| CFunction * | _ArrayCallOp {nullptr} |
| |
| CFunction * | _ArrayRefCallOp0 {nullptr} |
| |
| CFunction * | _MapRefCallOp {nullptr} |
| |
| CFunction * | _MapLength {nullptr} |
| |
| CFunction * | _MapConcatenateMaps {nullptr} |
| |
| CFunction * | _WeakMapCallOp {nullptr} |
| |
| CFunction * | _WeakMapRefCallOp0 {nullptr} |
| |
| CFunction * | _WeakMapOp {nullptr} |
| |
| CFunction * | _LogicQueryOp {nullptr} |
| |
| CFunction * | _OptionQueryOp {nullptr} |
| |
| CFunction * | _FitsInPlayerMap {nullptr} |
| |
| CDataDefinition * | _InfDefinition {nullptr} |
| |
| CDataDefinition * | _NaNDefinition {nullptr} |
| |
| CFunction * | _Getter {nullptr} |
| |
| CFunction * | _Setter {nullptr} |
| |
| CFunction * | _UnsafeCast {nullptr} |
| |
| CFunction * | _PredictsGetDataValue {nullptr} |
| |
| CFunction * | _PredictsGetDataRef {nullptr} |
| |
| CIntrinsicSymbols | _IntrinsicSymbols |
| |
| TArray< CUTF8String > | _EpicInternalModulePrefixes |
| |
| TSPtr< CAstProject > | _AstProject |
| |
| TSet< CClassDefinition * > | _PredictsClasses |
| |
Stores whole parsed semantic hierarchy/infrastructure