UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
uLang::CModulePart Member List

This is the complete list of members for uLang::CModulePart, including all inherited members.

_KinduLang::CScopeprotected
_NestedControlScopesuLang::CScopeprotected
_NestedTypeScopesuLang::CScopeprotected
_ParentuLang::CScopeprotected
_ProgramuLang::CScopeprotected
_UsingInstancesuLang::CScopeprotected
_UsingScopesuLang::CScopeprotected
AddUsingInstance(const CDataDefinition *UsingContext)uLang::CScope
AddUsingScope(const CLogicalScope *UsingScope)uLang::CScopeinline
AsLogicalScopeNullable() const overrideuLang::CModulePartinlinevirtual
AsLogicalScopeNullable() overrideuLang::CModulePartinlinevirtual
CanAccess(const CDefinition &Definition, const SAccessLevel &DefinitionAccessLevel) constuLang::CScopeprotected
CanAccessEpicInternal() constuLang::CScope
CModulePart(CModule &Module, CScope *ParentScope, bool bExplicitDefinition, CSemanticProgram &Program)uLang::CModulePartinline
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) constuLang::CScopeinlinevirtual
CreateNegativeFunction(const CFunction &PositiveFunction) constuLang::CScopeinlinevirtual
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
CScope(EKind Kind, CScope *Parent, CSemanticProgram &Program)uLang::CScopeinline
CScope(const CScope &)=deleteuLang::CScope
CScope(CScope &&)=deleteuLang::CScope
EKind enum nameuLang::CScope
EPathMode typedefuLang::CScope
GenerateNewVisitStamp()uLang::CScopestatic
GetAstNode() constuLang::TAstNodeRef< CExprModuleDefinition >inline
GetAstPackage() constuLang::CAstPackageRefinline
GetAvailableVersion() constuLang::CModulePartinline
GetCaptureScope()uLang::CScope
GetCaptureScope() constuLang::CScope
GetCompilationUnit() constuLang::CScope
GetDefaultDefinitionAccessLevel() constuLang::CScopeinlinevirtual
GetEnclosingClassOrInterface() constuLang::CScopeinline
GetEnclosingClassOrInterface()uLang::CScope
GetIrNode(bool bForce=false) constuLang::TAstNodeRef< CExprModuleDefinition >inline
GetIrPackage() constuLang::CAstPackageRefinline
GetKind() constuLang::CScopeinline
GetLogicalScope() constuLang::CScope
GetLogicalScope()uLang::CScopeinline
GetModule() constuLang::CModulePartinline
GetModule()uLang::CModulePartinline
GetModulePart() constuLang::CScope
GetModulePart()uLang::CScope
GetNestedControlScopes() constuLang::CScopeinline
GetPackage() constuLang::CScope
GetParametricTypeScope() constuLang::CScope
GetParentScope() constuLang::CScopeinline
GetProgram() constuLang::CScopeinline
GetScopeName() const overrideuLang::CModulePartinlinevirtual
GetScopeOfKind(EKind)uLang::CScope
GetScopeOfKind(EKind) constuLang::CScope
GetScopePath(uLang::UTF8Char SeparatorChar='.', EPathMode Mode=EPathMode::Default) constuLang::CScope
GetSnippet() constuLang::CScope
GetSymbols() constuLang::CScope
GetUsingInstances() constuLang::CScopeinline
GetUsingScopes() constuLang::CScopeinline
IsAuthoredByEpic() constuLang::CScope
IsBuiltInScope() constuLang::CScope
IsControlScope() constuLang::CScopeinline
IsExplicitDefinition() constuLang::CModulePartinline
IsInsideTypeScope() constuLang::CScope
IsLogicalScope() constuLang::CScopeinline
IsModuleOrSnippet() constuLang::CScopeinline
IsSameOrChildOf(const CScope *Other) constuLang::CScope
KindToCString(EKind Kind)uLang::CScopestatic
ResolvedDefnsAppend(SResolvedDefinitionArray *ResolvedDefns, const SmallDefinitionArray &Definitions)uLang::CScopestatic
ResolvedDefnsAppendWithContext(SResolvedDefinitionArray *ResolvedDefns, const SmallDefinitionArray &Definitions, const CDataDefinition *Context)uLang::CScopestatic
ResolveDefinition(const CSymbol &Name, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr) constuLang::CScope
ScopeAsDefinition() const overrideuLang::CModulePartinlinevirtual
ScopeAsType() const overrideuLang::CModulePartinlinevirtual
SetAstNode(CExprModuleDefinition *AstNode)uLang::TAstNodeRef< CExprModuleDefinition >inline
SetAstPackage(CAstPackage *AstPackage)uLang::CAstPackageRefinline
SetAvailableVersion(TOptional< uint64_t > InAvailableVersion)uLang::CModulePartinline
SetIrNode(CExprModuleDefinition *IrNode)uLang::TAstNodeRef< CExprModuleDefinition >inline
SetIrPackage(CAstPackage *IrPackage)uLang::CAstPackageRefinline
~CScope()uLang::CScopevirtual