![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for uLang::CClass, including all inherited members.
| _AllInheritedInterfaces | uLang::CClass | |
| _bHasCyclesBroken | uLang::CClass | |
| _ConstructorEffects | uLang::CClass | |
| _CumulativeRevision | uLang::CLogicalScope | protected |
| _Definition | uLang::CClass | |
| _GeneralizedClass | uLang::CClass | |
| _InstantiatedClasses | uLang::CClass | |
| _IrBlockClauses | uLang::CClass | |
| _Kind | uLang::CScope | protected |
| _LastVisitStamp | uLang::CLogicalScope | mutableprotected |
| _NegativeClass | uLang::CClass | |
| _NestedControlScopes | uLang::CScope | protected |
| _NestedTypeScopes | uLang::CScope | protected |
| _OwnedNegativeClass | uLang::CClass | |
| _Parent | uLang::CScope | protected |
| _Program | uLang::CScope | protected |
| _StructOrClass | uLang::CClass | |
| _Superclass | uLang::CClass | |
| _SuperInterfaces | uLang::CClass | |
| _TypeVariableSubstitutions | uLang::CClass | |
| _UsingInstances | uLang::CScope | protected |
| _UsingScopes | uLang::CScope | protected |
| AddAttribute(SAttribute) const | uLang::CClass | inline |
| AddDefinitionToLogicalScope(TSRef< CDefinition > &&NewDefinition) | uLang::CLogicalScope | |
| AddUsingInstance(const CDataDefinition *UsingContext) | uLang::CScope | |
| AddUsingScope(const CLogicalScope *UsingScope) | uLang::CScope | inline |
| AllocateNextDefinitionOrdinal() | uLang::CLogicalScope | inline |
| AsAliasType() const | uLang::CTypeBase | inlinevirtual |
| AsChecked() | uLang::CNormalType | inline |
| AsChecked() const | uLang::CNormalType | inline |
| AsCode(ETypeSyntaxPrecedence OuterPrecedence=ETypeSyntaxPrecedence::Min, ETypeStringFlag Flag=ETypeStringFlag::Simple) const | uLang::CTypeBase | inline |
| AsCodeRecursive(ETypeSyntaxPrecedence OuterPrecedence, TArray< const CFlowType * > &VisitedFlowTypes, bool bLinkable, ETypeStringFlag Flag) const override | uLang::CClass | virtual |
| AsFlowType() | uLang::CTypeBase | inlinevirtual |
| AsFlowType() const | uLang::CTypeBase | inlinevirtual |
| AsLinkableCode() const | uLang::CTypeBase | inline |
| AsLogicalScopeNullable() const override | uLang::CLogicalScope | inlinevirtual |
| AsLogicalScopeNullable() override | uLang::CLogicalScope | inlinevirtual |
| AsNamedType() | uLang::CTypeBase | inlinevirtual |
| AsNamedType() const | uLang::CTypeBase | inlinevirtual |
| AsNominalType() const override | uLang::CNominalType | inlinevirtual |
| AsNullable() | uLang::CNormalType | inline |
| AsNullable() const | uLang::CNormalType | inline |
| AsParamsCode(ETypeSyntaxPrecedence OuterPrecedence=ETypeSyntaxPrecedence::Min, ETypeStringFlag Flag=ETypeStringFlag::Simple) const | uLang::CTypeBase | inline |
| AsParamsCode(ETypeSyntaxPrecedence OuterPrecedence, TArray< const CFlowType * > &VisitedFlowTypes, bool WithColon, ETypeStringFlag Flag=ETypeStringFlag::Simple) const | uLang::CTypeBase | inlinevirtual |
| AsQualifier() const | uLang::CLogicalScope | |
| CanAccess(const CDefinition &Definition, const SAccessLevel &DefinitionAccessLevel) const | uLang::CScope | protected |
| CanAccessEpicInternal() const | uLang::CScope | |
| CanBeCustomAccessorDataType() const override | uLang::CClass | inlinevirtual |
| CanBePredictsVarDataType() const override | uLang::CClass | inlinevirtual |
| CClass(CClassDefinition *, CScope &EnclosingScope, CClass *Superclass=nullptr, TArray< CInterface * > &&SuperInterfaces={}, EStructOrClass=EStructOrClass::Class, SEffectSet ConstructorEffects=EffectSets::ClassAndInterfaceDefault) | uLang::CClass | |
| CClass(CScope *ParentScope, CClassDefinition *, EStructOrClass, CClass *Superclass, TArray< CInterface * > &&SuperInterfaces, SEffectSet ConstructorEffects, CClass *GeneralizedClass, TArray< STypeVariableSubstitution >) | uLang::CClass | |
| CClass(CClass *PositiveClass) | uLang::CClass | explicit |
| CLogicalScope(EKind Kind, CScope *Parent, CSemanticProgram &Program) | uLang::CLogicalScope | inline |
| CLogicalScope(const CLogicalScope &)=delete | uLang::CLogicalScope | |
| CLogicalScope(CLogicalScope &&)=delete | uLang::CLogicalScope | |
| CNominalType(ETypeKind Kind, CSemanticProgram &Program) | uLang::CNominalType | inline |
| CNormalType(ETypeKind Kind, CSemanticProgram &Program) | uLang::CNormalType | inline |
| 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 | |
| CreateFunction(const CSymbol FunctionName) | uLang::CScope | |
| 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 override | uLang::CClass | virtual |
| CreateNegativeFunction(const CFunction &PositiveFunction) const override | uLang::CClass | virtual |
| CreateNestedCaptureControlScope() | uLang::CScope | |
| CreateNestedControlScope() | uLang::CScope | |
| CreateNestedTypeScope() | uLang::CScope | |
| CreateScopedAccessLevelDefinition(TOptional< CSymbol > ClassName) | uLang::CScope | |
| CreateTypeAlias(const CSymbol Name) | uLang::CScope | |
| CreateTypeVariable(const CSymbol Name, const CTypeBase *NegativeType, const CTypeBase *PositiveType) | uLang::CScope | |
| 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 | |
| CTypeBase(CSemanticProgram &Program) | uLang::CTypeBase | inline |
| Definition() const override | uLang::CClass | inlinevirtual |
| EKind enum name | uLang::CScope | |
| EPathMode typedef | uLang::CScope | |
| FindAttribute(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CClass | inline |
| FindConcreteBase() const | uLang::CClass | |
| FindDefinitions(const CSymbol &Name, EMemberOrigin Origin=EMemberOrigin::InheritedOrOriginal, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr, VisitStampType VisitStamp=GenerateNewVisitStamp()) const override | uLang::CClass | virtual |
| FindExplicitlyCastableBase() const | uLang::CClass | |
| FindFirstDefinitionOfKind(const CSymbol &Name, EMemberOrigin Origin=EMemberOrigin::InheritedOrOriginal, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr, VisitStampType VisitStamp=GenerateNewVisitStamp()) const | uLang::CLogicalScope | |
| FindInitialConcreteBase() const | uLang::CClass | |
| FindInstanceMember(const CSymbol &Name, EMemberOrigin Origin, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr, VisitStampType VisitStamp=CScope::GenerateNewVisitStamp()) const override | uLang::CClass | virtual |
| uLang::CNominalType::FindInstanceMember(const CSymbol &MemberName, EMemberOrigin Origin, const SQualifier &Qualifier, const CAstPackage *ContextPackage=nullptr) const | uLang::CNormalType | |
| FindOverrideFor(const CDefinition &Definition) const | uLang::CLogicalScope | |
| FindTypeMember(const CSymbol &MemberName, EMemberOrigin Origin, const SQualifier &Qualifier) const | uLang::CNormalType | |
| FindTypeMember(const CSymbol &MemberName, EMemberOrigin Origin, const SQualifier &Qualifier, VisitStampType VisitStamp) const | uLang::CNormalType | inlinevirtual |
| ForEachAncestorClassOrInterface(const TFunc &Func) | uLang::CClass | inline |
| GenerateNewVisitStamp() | uLang::CScope | static |
| GetCaptureScope() | uLang::CScope | |
| GetCaptureScope() const | uLang::CScope | |
| GetComparability() const override | uLang::CClass | virtual |
| GetComparability(VisitStampType) const | uLang::CClass | |
| GetCompilationUnit() const | uLang::CScope | |
| GetDefaultDefinitionAccessLevel() const override | uLang::CClass | virtual |
| GetDefinitionNameMap() | uLang::CLogicalScope | inline |
| GetDefinitions() const | uLang::CLogicalScope | inline |
| GetDefinitionsOfKind() const | uLang::CLogicalScope | |
| GetEnclosingClassOrInterface() const | uLang::CScope | inline |
| GetEnclosingClassOrInterface() | uLang::CScope | |
| GetInnerType() const | uLang::CNormalType | inlinevirtual |
| uLang::GetKind() const | uLang::CNormalType | inline |
| uLang::CLogicalScope::GetKind() const | uLang::CScope | inline |
| 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 |
| GetNormalType() const override | uLang::CNormalType | inlinevirtual |
| GetPackage() const | uLang::CScope | |
| GetParametricTypeScope() const | uLang::CScope | |
| GetParentScope() const | uLang::CScope | inline |
| GetProgram() const | uLang::CClass | inline |
| GetReferenceValueType() const | uLang::CNormalType | inlinevirtual |
| GetRevision() const | uLang::CLogicalScope | inline |
| GetScopeName() const override | uLang::CClass | 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::CScope | |
| GetTypeType() const | uLang::CClass | |
| GetUsingInstances() const | uLang::CScope | inline |
| GetUsingScopes() const | uLang::CScope | inline |
| HasAttributeClass(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CClass | inline |
| HasAttributeSubclass(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CClass | inline |
| HasCastableAttribute() const | uLang::CClass | |
| HasConcreteAttribute() const | uLang::CClass | |
| HasCyclesBroken() const | uLang::CClass | inline |
| HasFinalSuperAttribute() const | uLang::CClass | |
| HasFinalSuperBaseAttribute() const | uLang::CClass | |
| ImplementsInterface(const CInterface &Interface) const | uLang::CClass | |
| IsA() const | uLang::CNormalType | inline |
| IsAbstract() const | uLang::CClass | |
| IsAuthoredByEpic() const | uLang::CScope | |
| IsBuiltInScope() const | uLang::CScope | |
| IsClass(const CClass &Class) const | uLang::CClass | |
| IsControlScope() const | uLang::CScope | inline |
| IsExplicitlyCastable() const override | uLang::CClass | inlinevirtual |
| IsExplicitlyConcrete() const override | uLang::CClass | inlinevirtual |
| IsInsideTypeScope() const | uLang::CScope | |
| IsLogicalScope() const | uLang::CScope | inline |
| IsModuleOrSnippet() const | uLang::CScope | inline |
| IsNative() const | uLang::CClass | inline |
| IsNativeRepresentation() const | uLang::CClass | |
| IsParametric() const | uLang::CClass | inline |
| IsPersistable() const override | uLang::CClass | virtual |
| IsPersistent() const | uLang::CClass | |
| IsSameOrChildOf(const CScope *Other) const | uLang::CScope | |
| IsStruct() const | uLang::CClass | inline |
| IsSubclassOf(const CClass &Superclass) const | uLang::CClass | |
| IsSuperclassOf(const CClass &Subclass) const | uLang::CClass | |
| IsUnique() const | uLang::CClass | |
| 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 |
| 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 override | uLang::CClass | inlinevirtual |
| ScopeAsType() const override | uLang::CClass | inlinevirtual |
| SetRevision(SemanticRevision Revision) override | uLang::CClass | virtual |
| SetSuperclass(CClass *SuperClass) | uLang::CClass | |
| StaticDefinitionKind | uLang::CClass | static |
| StaticTypeKind | uLang::CClass | static |
| TryMarkVisited(VisitStampType VisitStamp) const | uLang::CLogicalScope | inline |
| ~CLogicalScope() | uLang::CLogicalScope | virtual |
| ~CScope() | uLang::CScope | virtual |
| ~CTypeBase() | uLang::CTypeBase | inlinevirtual |