| _abstractClass | uLang::CSemanticProgram | |
| _agent_class | uLang::CSemanticProgram | |
| _allocatesClass | uLang::CSemanticProgram | |
| _anyAlias | uLang::CSemanticProgram | |
| _anyType | uLang::CSemanticProgram | |
| _ArrayAddAssignOp | uLang::CSemanticProgram | |
| _ArrayAddOp | uLang::CSemanticProgram | |
| _ArrayCallOp | uLang::CSemanticProgram | |
| _ArrayLength | uLang::CSemanticProgram | |
| _ArrayRefCallOp0 | uLang::CSemanticProgram | |
| _AstProject | uLang::CSemanticProgram | |
| _attributeClass | uLang::CSemanticProgram | |
| _attributeScopeAttribute | uLang::CSemanticProgram | |
| _attributeScopeAttributeClass | uLang::CSemanticProgram | |
| _attributeScopeClass | uLang::CSemanticProgram | |
| _attributeScopeClassMacro | uLang::CSemanticProgram | |
| _attributeScopeData | uLang::CSemanticProgram | |
| _attributeScopeEffect | uLang::CSemanticProgram | |
| _attributeScopeEnum | uLang::CSemanticProgram | |
| _attributeScopeEnumerator | uLang::CSemanticProgram | |
| _attributeScopeEnumMacro | uLang::CSemanticProgram | |
| _attributeScopeExpression | uLang::CSemanticProgram | |
| _attributeScopeFunction | uLang::CSemanticProgram | |
| _attributeScopeIdentifier | uLang::CSemanticProgram | |
| _attributeScopeInterface | uLang::CSemanticProgram | |
| _attributeScopeInterfaceMacro | uLang::CSemanticProgram | |
| _attributeScopeModule | uLang::CSemanticProgram | |
| _attributeScopeName | uLang::CSemanticProgram | |
| _attributeScopeScopedDefinition | uLang::CSemanticProgram | |
| _attributeScopeSpecifier | uLang::CSemanticProgram | |
| _attributeScopeStruct | uLang::CSemanticProgram | |
| _attributeScopeStructMacro | uLang::CSemanticProgram | |
| _attributeScopeTypeDefinition | uLang::CSemanticProgram | |
| _attributeScopeVar | uLang::CSemanticProgram | |
| _availableClass | uLang::CSemanticProgram | |
| _BuiltInPackage | uLang::CSemanticProgram | |
| _castableClass | uLang::CSemanticProgram | |
| _char32Alias | uLang::CSemanticProgram | |
| _char32Type | uLang::CSemanticProgram | |
| _char8Alias | uLang::CSemanticProgram | |
| _char8Type | uLang::CSemanticProgram | |
| _closedClass | uLang::CSemanticProgram | |
| _comparableAlias | uLang::CSemanticProgram | |
| _ComparableEqualOp | uLang::CSemanticProgram | |
| _ComparableNotEqualOp | uLang::CSemanticProgram | |
| _comparableType | uLang::CSemanticProgram | |
| _computesClass | uLang::CSemanticProgram | |
| _concreteClass | uLang::CSemanticProgram | |
| _constructorClass | uLang::CSemanticProgram | |
| _convergesClass | uLang::CSemanticProgram | |
| _CumulativeRevision | uLang::CLogicalScope | protected |
| _customAttributeHandler | uLang::CSemanticProgram | |
| _decidesClass | uLang::CSemanticProgram | |
| _deprecatedClass | uLang::CSemanticProgram | |
| _doc_attribute | uLang::CSemanticProgram | |
| _editable | uLang::CSemanticProgram | |
| _editable_non_concrete | uLang::CSemanticProgram | |
| _EmptyTupleType | uLang::CSemanticProgram | |
| _epicInternalClass | uLang::CSemanticProgram | |
| _EpicInternalModulePrefixes | uLang::CSemanticProgram | |
| _experimentalClass | uLang::CSemanticProgram | |
| _falseAlias | uLang::CSemanticProgram | |
| _falseType | uLang::CSemanticProgram | |
| _finalClass | uLang::CSemanticProgram | |
| _finalSuperBaseClass | uLang::CSemanticProgram | |
| _finalSuperClass | uLang::CSemanticProgram | |
| _FitsInPlayerMap | uLang::CSemanticProgram | |
| _FloatAbs | uLang::CSemanticProgram | |
| _FloatAddAssignOp | uLang::CSemanticProgram | |
| _FloatAddOp | uLang::CSemanticProgram | |
| _floatAlias | uLang::CSemanticProgram | |
| _FloatDivideAssignOp | uLang::CSemanticProgram | |
| _FloatDivideOp | uLang::CSemanticProgram | |
| _FloatGreaterEqualOp | uLang::CSemanticProgram | |
| _FloatGreaterOp | uLang::CSemanticProgram | |
| _FloatLessEqualOp | uLang::CSemanticProgram | |
| _FloatLessOp | uLang::CSemanticProgram | |
| _FloatMultiplyAssignOp | uLang::CSemanticProgram | |
| _FloatMultiplyIntOp | uLang::CSemanticProgram | |
| _FloatMultiplyOp | uLang::CSemanticProgram | |
| _FloatNegateOp | uLang::CSemanticProgram | |
| _FloatSubtractAssignOp | uLang::CSemanticProgram | |
| _FloatSubtractOp | uLang::CSemanticProgram | |
| _floatType | uLang::CSemanticProgram | |
| _GeneralCompatConstraintRoot | uLang::CSemanticProgram | |
| _Getter | uLang::CSemanticProgram | |
| _getterClass | uLang::CSemanticProgram | |
| _ignore_unreachable | uLang::CSemanticProgram | |
| _import_as | uLang::CSemanticProgram | |
| _import_as_attribute | uLang::CSemanticProgram | |
| _InfDefinition | uLang::CSemanticProgram | |
| _IntAbs | uLang::CSemanticProgram | |
| _IntAddAssignOp | uLang::CSemanticProgram | |
| _IntAddOp | uLang::CSemanticProgram | |
| _intAlias | uLang::CSemanticProgram | |
| _IntDivideOp | uLang::CSemanticProgram | |
| _internalClass | uLang::CSemanticProgram | |
| _IntGreaterEqualOp | uLang::CSemanticProgram | |
| _IntGreaterOp | uLang::CSemanticProgram | |
| _IntLessEqualOp | uLang::CSemanticProgram | |
| _IntLessOp | uLang::CSemanticProgram | |
| _IntMultiplyAssignOp | uLang::CSemanticProgram | |
| _IntMultiplyFloatOp | uLang::CSemanticProgram | |
| _IntMultiplyOp | uLang::CSemanticProgram | |
| _IntNegateOp | uLang::CSemanticProgram | |
| _intrinsicClass | uLang::CSemanticProgram | |
| _IntrinsicSymbols | uLang::CSemanticProgram | |
| _IntSubtractAssignOp | uLang::CSemanticProgram | |
| _IntSubtractOp | uLang::CSemanticProgram | |
| _intType | uLang::CSemanticProgram | |
| _Kind | uLang::CScope | protected |
| _LastVisitStamp | uLang::CLogicalScope | mutableprotected |
| _localizes | uLang::CSemanticProgram | |
| _logicAlias | uLang::CSemanticProgram | |
| _LogicQueryOp | uLang::CSemanticProgram | |
| _logicType | uLang::CSemanticProgram | |
| _MakeRationalFromInt | uLang::CSemanticProgram | |
| _MapConcatenateMaps | uLang::CSemanticProgram | |
| _MapLength | uLang::CSemanticProgram | |
| _MapRefCallOp | uLang::CSemanticProgram | |
| _message_class | uLang::CSemanticProgram | |
| _moduleScopedVarWeakMapKeyClass | uLang::CSemanticProgram | |
| _NaNDefinition | uLang::CSemanticProgram | |
| _nativeCallClass | uLang::CSemanticProgram | |
| _nativeClass | uLang::CSemanticProgram | |
| _NestedControlScopes | uLang::CScope | protected |
| _NestedTypeScopes | uLang::CScope | protected |
| _openClass | uLang::CSemanticProgram | |
| _OptionQueryOp | uLang::CSemanticProgram | |
| _overrideClass | uLang::CSemanticProgram | |
| _Parent | uLang::CScope | protected |
| _pathType | uLang::CSemanticProgram | |
| _persistableClass | uLang::CSemanticProgram | |
| _persistableType | uLang::CSemanticProgram | |
| _PersistenceCompatConstraintRoot | uLang::CSemanticProgram | |
| _PersistenceSoftCompatConstraintRoot | uLang::CSemanticProgram | |
| _persistentClass | uLang::CSemanticProgram | |
| _predictsClass | uLang::CSemanticProgram | |
| _PredictsClasses | uLang::CSemanticProgram | |
| _PredictsGetDataRef | uLang::CSemanticProgram | |
| _PredictsGetDataValue | uLang::CSemanticProgram | |
| _privateClass | uLang::CSemanticProgram | |
| _Program | uLang::CScope | protected |
| _protectedClass | uLang::CSemanticProgram | |
| _publicClass | uLang::CSemanticProgram | |
| _rangeType | uLang::CSemanticProgram | |
| _rationalAlias | uLang::CSemanticProgram | |
| _RationalCeil | uLang::CSemanticProgram | |
| _RationalFloor | uLang::CSemanticProgram | |
| _rationalType | uLang::CSemanticProgram | |
| _readsClass | uLang::CSemanticProgram | |
| _replicated | uLang::CSemanticProgram | |
| _rtfmAlwaysOpen | uLang::CSemanticProgram | |
| _scopedClass | uLang::CSemanticProgram | |
| _Setter | uLang::CSemanticProgram | |
| _setterClass | uLang::CSemanticProgram | |
| _stringAlias | uLang::CSemanticProgram | |
| _suspendsClass | uLang::CSemanticProgram | |
| _transactsClass | uLang::CSemanticProgram | |
| _trueAlias | uLang::CSemanticProgram | |
| _trueType | uLang::CSemanticProgram | |
| _typeAlias | uLang::CSemanticProgram | |
| _typeType | uLang::CSemanticProgram | |
| _uniqueClass | uLang::CSemanticProgram | |
| _UnsafeCast | uLang::CSemanticProgram | |
| _UsingInstances | uLang::CScope | protected |
| _UsingScopes | uLang::CScope | protected |
| _variesClassDeprecated | uLang::CSemanticProgram | |
| _VerseModule | uLang::CSemanticProgram | |
| _vmNoEffectToken | uLang::CSemanticProgram | |
| _voidAlias | uLang::CSemanticProgram | |
| _voidType | uLang::CSemanticProgram | |
| _WeakMapCallOp | uLang::CSemanticProgram | |
| _WeakMapOp | uLang::CSemanticProgram | |
| _WeakMapRefCallOp0 | uLang::CSemanticProgram | |
| _writesClass | uLang::CSemanticProgram | |
| AddDefinitionToLogicalScope(TSRef< CDefinition > &&NewDefinition) | uLang::CLogicalScope | |
| AddStandardAccessLevelAttributes(CAttributable *NewAccessLevel) const | uLang::CSemanticProgram | |
| AddUsingInstance(const CDataDefinition *UsingContext) | uLang::CScope | |
| AddUsingScope(const CLogicalScope *UsingScope) | uLang::CScope | inline |
| AllocateNextDefinitionOrdinal() | uLang::CLogicalScope | inline |
| AsLogicalScopeNullable() const override | uLang::CLogicalScope | inlinevirtual |
| AsLogicalScopeNullable() override | uLang::CLogicalScope | inlinevirtual |
| AsQualifier() const | uLang::CLogicalScope | |
| CanAccess(const CDefinition &Definition, const SAccessLevel &DefinitionAccessLevel) const | uLang::CScope | protected |
| CanAccessEpicInternal() const | uLang::CScope | |
| CDefinition | uLang::CSemanticProgram | friend |
| CLogicalScope | uLang::CSemanticProgram | friend |
| uLang::CLogicalScope::CLogicalScope(EKind Kind, CScope *Parent, CSemanticProgram &Program) | uLang::CLogicalScope | inline |
| uLang::CLogicalScope::CLogicalScope(const CLogicalScope &)=delete | uLang::CLogicalScope | |
| uLang::CLogicalScope::CLogicalScope(CLogicalScope &&)=delete | uLang::CLogicalScope | |
| ConvertEffectClassesToEffectSet(const TArray< const CClass * > &EffectClasses, const SEffectSet &DefaultEffectSet, SConvertEffectClassesToEffectSetError *OutError=nullptr, uint32_t UploadedAtFNVersion=VerseFN::UploadedAtFNVersion::Latest) const | uLang::CSemanticProgram | |
| ConvertEffectSetToEffectClasses(const SEffectSet &EffectSet, const SEffectSet &DefaultEffectSet) const | uLang::CSemanticProgram | |
| CreateClass(const CSymbol &ClassName, CClass *Superclass=nullptr, TArray< CInterface * > &&SuperInterfaces={}, EStructOrClass StructOrClass=EStructOrClass::Class) | uLang::CScope | |
| CreateDataDefinition(const CSymbol VarName) | uLang::CScope | |
| CreateDataDefinition(const CSymbol VarName, const CTypeBase *Type) | uLang::CScope | |
| CreateEnumeration(const CSymbol &EnumerationName) | uLang::CScope | |
| CreateExplicitTypeParam(CFunction *, CSymbol DataName, CSymbol TypeName, CSymbol NegativeTypeName, const CTypeType *Type) | uLang::CSemanticProgram | |
| CreateFlowType(ETypePolarity) | uLang::CSemanticProgram | |
| CreateFlowType(ETypePolarity, const CTypeBase *) | uLang::CSemanticProgram | |
| CreateFunction(const CSymbol FunctionName) | uLang::CScope | |
| CreateInstantiatedClass(const CClass &, ETypePolarity, TArray< STypeVariableSubstitution >) | uLang::CSemanticProgram | |
| CreateInstantiatedInterface(const CInterface &, ETypePolarity, TArray< STypeVariableSubstitution >) | uLang::CSemanticProgram | |
| CreateInterface(const CSymbol &InterfaceName, const TArray< CInterface * > &SuperInterfaces={}) | uLang::CScope | |
| CreateModule(const CSymbol &ModuleName) | uLang::CScope | |
| CreateModuleAlias(const CSymbol Name) | uLang::CScope | |
| CreateNegativeDataDefinition(const CDataDefinition &PositiveDataDefinition) const | uLang::CScope | inlinevirtual |
| CreateNegativeFlowType() | uLang::CSemanticProgram | inline |
| CreateNegativeFunction(const CFunction &PositiveFunction) const | uLang::CScope | inlinevirtual |
| CreateNestedCaptureControlScope() | uLang::CScope | |
| CreateNestedControlScope() | uLang::CScope | |
| CreateNestedTypeScope() | uLang::CScope | |
| CreatePositiveFlowType() | uLang::CSemanticProgram | inline |
| CreateScopedAccessLevelDefinition(TOptional< CSymbol > ClassName) | uLang::CScope | |
| CreateTypeAlias(const CSymbol Name) | uLang::CScope | |
| CreateTypeVariable(const CSymbol Name, const CTypeBase *NegativeType, const CTypeBase *PositiveType) | uLang::CScope | |
| CScope | uLang::CSemanticProgram | friend |
| uLang::CScope::CScope(EKind Kind, CScope *Parent, CSemanticProgram &Program) | uLang::CScope | inline |
| uLang::CScope::CScope(const CScope &)=delete | uLang::CScope | |
| uLang::CScope::CScope(CScope &&)=delete | uLang::CScope | |
| CSemanticProgram() | uLang::CSemanticProgram | inline |
| CSharedMix() | uLang::CSharedMix | inline |
| CSharedMix(const CSharedMix &Other)=delete | uLang::CSharedMix | |
| EKind enum name | uLang::CScope | |
| EPathMode typedef | uLang::CScope | |
| FindDefinitionByVersePath(CUTF8StringView VersePath) const | uLang::CSemanticProgram | inline |
| FindDefinitions(const CSymbol &Name, EMemberOrigin Origin=EMemberOrigin::InheritedOrOriginal, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr, VisitStampType VisitStamp=GenerateNewVisitStamp()) const | uLang::CLogicalScope | virtual |
| FindEffectDescriptorChecked(const CClass *effectKey, uint32_t UploadedAtFNVersion=VerseFN::UploadedAtFNVersion::Latest) const | uLang::CSemanticProgram | |
| FindFirstDefinitionOfKind(const CSymbol &Name, EMemberOrigin Origin=EMemberOrigin::InheritedOrOriginal, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr, VisitStampType VisitStamp=GenerateNewVisitStamp()) const | uLang::CLogicalScope | |
| FindOverrideFor(const CDefinition &Definition) const | uLang::CLogicalScope | |
| FindSnippet(const CUTF8StringView &NameStr) const | uLang::CSemanticProgram | |
| GenerateNewVisitStamp() | uLang::CScope | static |
| GetAllEffectClasses() const | uLang::CSemanticProgram | inline |
| GetCaptureScope() | uLang::CScope | |
| GetCaptureScope() const | uLang::CScope | |
| GetCompilationUnit() const | uLang::CScope | |
| GetDefaultDefinitionAccessLevel() const | uLang::CScope | inlinevirtual |
| GetDefaultUnknownType() const | uLang::CSemanticProgram | inline |
| GetDefinitionNameMap() | uLang::CLogicalScope | inline |
| GetDefinitions() const | uLang::CLogicalScope | inline |
| GetDefinitionsBySymbol(CSymbol Symbol) const | uLang::CSemanticProgram | |
| GetDefinitionsOfKind() const | uLang::CLogicalScope | |
| GetEnclosingClassOrInterface() const | uLang::CScope | inline |
| GetEnclosingClassOrInterface() | uLang::CScope | |
| GetIrProject() | uLang::CSemanticProgram | inline |
| GetKind() const | uLang::CScope | inline |
| GetLeaderboardClassDefinition() const | uLang::CSemanticProgram | |
| GetLogicalScope() const | uLang::CScope | |
| GetLogicalScope() | uLang::CScope | inline |
| GetModule() const | uLang::CScope | |
| GetModule() | uLang::CScope | |
| GetModulePart() const | uLang::CScope | |
| GetModulePart() | uLang::CScope | |
| GetNestedControlScopes() const | uLang::CScope | inline |
| GetNextRevision() const | uLang::CSemanticProgram | inline |
| GetOrCreateArrayType(const CTypeBase *ElementType) | uLang::CSemanticProgram | |
| GetOrCreateCastableType(const CTypeBase &SuperType) | uLang::CSemanticProgram | |
| GetOrCreateConcreteType(const CTypeBase &SuperType) | uLang::CSemanticProgram | |
| GetOrCreateConstrainedFloatType(double Min, double Max) | uLang::CSemanticProgram | |
| GetOrCreateConstrainedIntType(FIntOrNegativeInfinity Min, FIntOrPositiveInfinity Max) | uLang::CSemanticProgram | |
| GetOrCreateFunctionType(const CTypeBase &ParamsType, const CTypeBase &ReturnType, SEffectSet Effects=EffectSets::FunctionDefault, TArray< const CTypeVariable * > TypeVariables={}, bool ImplicitlySpecialized=false) | uLang::CSemanticProgram | |
| GetOrCreateGeneratorType(const CTypeBase *ElementType) | uLang::CSemanticProgram | |
| GetOrCreateMapType(const CTypeBase *KeyType, const CTypeBase *ValueType) | uLang::CSemanticProgram | |
| GetOrCreateMapType(const CTypeBase &KeyType, const CTypeBase &ValueType, bool bWeak) | uLang::CSemanticProgram | |
| GetOrCreateNamedType(CSymbol Name, const CTypeBase *ValueType, bool HasValue) | uLang::CSemanticProgram | |
| GetOrCreateOptionType(const CTypeBase *ValueType) | uLang::CSemanticProgram | |
| GetOrCreatePointerType(const CTypeBase *NegativeValueType, const CTypeBase *PositiveValueType) | uLang::CSemanticProgram | |
| GetOrCreateReferenceType(const CTypeBase *NegativeValueType, const CTypeBase *PositiveValueType) | uLang::CSemanticProgram | |
| GetOrCreateSnippet(const CSymbol &Path, CScope *ParentScope) | uLang::CSemanticProgram | |
| GetOrCreateSubtypeType(const CTypeBase *PositiveType) | uLang::CSemanticProgram | |
| GetOrCreateTupleType(CTupleType::ElementArray &&Elements) | uLang::CSemanticProgram | |
| GetOrCreateTupleType(CTupleType::ElementArray &&Elements, int32_t FirstNamedIndex) | uLang::CSemanticProgram | |
| GetOrCreateTypeType(const CTypeBase *NegativeType, const CTypeBase *PositiveType) | uLang::CSemanticProgram | |
| GetOrCreateWeakMapType(const CTypeBase &KeyType, const CTypeBase &ValueType) | uLang::CSemanticProgram | |
| GetPackage() const | uLang::CScope | |
| GetParametricTypeScope() const | uLang::CScope | |
| GetParentScope() const | uLang::CScope | inline |
| GetProgram() const | uLang::CScope | inline |
| GetRefCount() const | uLang::CSharedMix | inline |
| GetRevision() const | uLang::CLogicalScope | inline |
| GetScopeName() const override | uLang::CSemanticProgram | inlinevirtual |
| GetScopeOfKind(EKind) | uLang::CScope | |
| GetScopeOfKind(EKind) const | uLang::CScope | |
| GetScopePath(uLang::UTF8Char SeparatorChar='.', EPathMode Mode=EPathMode::Default) const | uLang::CScope | |
| GetSnippet() const | uLang::CScope | |
| GetSymbols() const | uLang::CSemanticProgram | inline |
| GetTaskClass() const | uLang::CSemanticProgram | |
| GetTaskFunction() const | uLang::CSemanticProgram | |
| GetUsingInstances() const | uLang::CScope | inline |
| GetUsingScopes() const | uLang::CScope | inline |
| Initialize(TSPtr< CSymbolTable > Symbols=TSPtr< CSymbolTable >()) | uLang::CSemanticProgram | |
| InstantiateTaskType(const CTypeBase *TypeArgument) | uLang::CSemanticProgram | |
| IsAuthoredByEpic() const | uLang::CScope | |
| IsBuiltInScope() const | uLang::CScope | |
| IsControlScope() const | uLang::CScope | inline |
| IsInsideTypeScope() const | uLang::CScope | |
| IsLogicalScope() const | uLang::CScope | inline |
| IsModuleOrSnippet() const | uLang::CScope | inline |
| IsSameOrChildOf(const CScope *Other) const | uLang::CScope | |
| IterateRecurseLogicalScopes(const TFunction< EVisitResult(const CLogicalScope &)> &Functor) const | uLang::CLogicalScope | |
| IterateRecurseLogicalScopes(TFunction< EVisitResult(const CLogicalScope &)> &&Functor) const | uLang::CLogicalScope | |
| KindToCString(EKind Kind) | uLang::CScope | static |
| NextFunctionIndex() | uLang::CSemanticProgram | inline |
| operator=(const CSharedMix &Other)=delete | uLang::CSharedMix | |
| PopulateCoreAPI() | uLang::CSemanticProgram | |
| ResolvedDefnsAppend(SResolvedDefinitionArray *ResolvedDefns, const SmallDefinitionArray &Definitions) | uLang::CScope | static |
| ResolvedDefnsAppendWithContext(SResolvedDefinitionArray *ResolvedDefns, const SmallDefinitionArray &Definitions, const CDataDefinition *Context) | uLang::CScope | static |
| ResolveDefinition(const CSymbol &Name, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr) const | uLang::CScope | |
| ScopeAsDefinition() const | uLang::CScope | inlinevirtual |
| ScopeAsType() const | uLang::CScope | inlinevirtual |
| SetIrProject(const TSPtr< CAstProject > &project) | uLang::CSemanticProgram | inline |
| SetRevision(SemanticRevision Revision) | uLang::CLogicalScope | virtual |
| SharedThis(ObjectType *This) | uLang::CSharedMix | inlineprotectedstatic |
| SharedThis(const ObjectType *This) | uLang::CSharedMix | inlineprotectedstatic |
| TryMarkVisited(VisitStampType VisitStamp) const | uLang::CLogicalScope | inline |
| ~CLogicalScope() | uLang::CLogicalScope | virtual |
| ~CScope() | uLang::CScope | virtual |
| ~CSemanticProgram() | uLang::CSemanticProgram | inline |
| ~CSharedMix() | uLang::CSharedMix | virtual |