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

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

_AttributesuLang::CAttributable
_bIsAccessorOfSomeClassVaruLang::CFunctionmutable
_CumulativeRevisionuLang::CLogicalScopeprotected
_EnclosingScopeuLang::CDefinition
_ExtensionFieldAccessorKinduLang::CFunction
_KinduLang::CScopeprotected
_LastVisitStampuLang::CLogicalScopemutableprotected
_LowerIdenticalFunctionsuLang::CFunction
_NameuLang::CNamedprotected
_NegativeTypeuLang::CFunction
_NestedControlScopesuLang::CScopeprotected
_NestedTypeScopesuLang::CScopeprotected
_ParentuLang::CScopeprotected
_ParentScopeOrdinaluLang::CDefinition
_ProgramuLang::CScopeprotected
_QualifieruLang::CDefinition
_SignatureuLang::CFunction
_UsingInstancesuLang::CScopeprotected
_UsingScopesuLang::CScopeprotected
AddAncestorCapture(const CDefinition &Definition, const CCaptureScope &DefinitionCaptureScope)uLang::CCaptureScope
AddAttribute(SAttribute Attribute)uLang::CAttributable
AddAttributeClass(const CClass *AttributeClass)uLang::CAttributable
AddDefinitionToLogicalScope(TSRef< CDefinition > &&NewDefinition)uLang::CLogicalScope
AddUsingInstance(const CDataDefinition *UsingContext)uLang::CScope
AddUsingScope(const CLogicalScope *UsingScope)uLang::CScopeinline
AllocateNextDefinitionOrdinal()uLang::CLogicalScopeinline
AsChecked()uLang::CDefinition
AsChecked() constuLang::CDefinition
AsChecked() constuLang::CDefinition
AsLogicalScopeNullable() const overrideuLang::CLogicalScopeinlinevirtual
AsLogicalScopeNullable() overrideuLang::CLogicalScopeinlinevirtual
AsNameCString() constuLang::CNamedinline
AsNameFirstByte() constuLang::CNamedinline
AsNameStringView() constuLang::CNamedinline
AsNullable()uLang::CDefinitioninline
AsNullable() constuLang::CDefinitioninline
AsQualifier() constuLang::CLogicalScope
CanAccess(const CDefinition &Definition, const SAccessLevel &DefinitionAccessLevel) constuLang::CScopeprotected
CanAccessEpicInternal() constuLang::CScope
CanBeCalledFromPredicts() constuLang::CFunction
CDefinition(EKind Kind, CScope &EnclosingScope, const CSymbol &Name)uLang::CDefinition
CExprFunctionDefinitionuLang::CFunctionfriend
CFunction(const int32_t Index, const CSymbol &FunctionName, CScope &EnclosingScope)uLang::CFunction
CLogicalScope(EKind Kind, CScope *Parent, CSemanticProgram &Program)uLang::CLogicalScopeinline
CLogicalScope(const CLogicalScope &)=deleteuLang::CLogicalScope
CLogicalScope(CLogicalScope &&)=deleteuLang::CLogicalScope
CNamed()uLang::CNamedinline
CNamed(const CSymbol &Name)uLang::CNamedinlineexplicit
CNamed(const CNamed &Source)uLang::CNamedinline
Compare(const CSymbol &Name) constuLang::CNamedinline
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
uLang::CScope::CScope(EKind Kind, CScope *Parent, CSemanticProgram &Program)uLang::CScopeinline
uLang::CScope::CScope(const CScope &)=deleteuLang::CScope
uLang::CScope::CScope(CScope &&)=deleteuLang::CScope
CSharedMix()uLang::CSharedMixinline
CSharedMix(const CSharedMix &Other)=deleteuLang::CSharedMix
DefinitionAsLogicalScopeNullable() const overrideuLang::CFunctioninlinevirtual
DerivedAccessLevel() constuLang::CDefinition
EAttributableScope enum nameuLang::CAttributable
uLang::EKind enum nameuLang::CDefinition
uLang::CLogicalScope::EKind enum nameuLang::CScope
EPathMode typedefuLang::CScope
FindAttribute(const CClass *AttributeClass, const CSemanticProgram &Program) constuLang::CAttributable
FindAttributeExpr(const CClass *AttributeClass, const CSemanticProgram &Program) constuLang::CAttributable
FindAttributeExprs(const CClass *AttributeClass, const CSemanticProgram &Program) constuLang::CAttributable
FindAttributes(const CClass *AttributeClass, const CSemanticProgram &Program) constuLang::CAttributable
FindAttributeSubclassExpr(const CClass *AttributeClass, const CSemanticProgram &Program) constuLang::CAttributable
FindAttributeSubclassExprs(const CClass *AttributeClass, const CSemanticProgram &Program) constuLang::CAttributable
FindDefinitions(const CSymbol &Name, EMemberOrigin Origin=EMemberOrigin::InheritedOrOriginal, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr, VisitStampType VisitStamp=GenerateNewVisitStamp()) constuLang::CLogicalScopevirtual
FindFirstDefinitionOfKind(const CSymbol &Name, EMemberOrigin Origin=EMemberOrigin::InheritedOrOriginal, const SQualifier &Qualifier=SQualifier::Unknown(), const CAstPackage *ContextPackage=nullptr, VisitStampType VisitStamp=GenerateNewVisitStamp()) constuLang::CLogicalScope
FindOverrideFor(const CDefinition &Definition) constuLang::CLogicalScope
GenerateNewVisitStamp()uLang::CScopestatic
GetAstNode() constuLang::CFunction
GetAttributeClassCount(const CClass *AttributeClass, const CSemanticProgram &Program) constuLang::CAttributable
GetAttributesWithAttribute(const CClass *AttributeClass, const CSemanticProgram &Program) constuLang::CAttributable
GetAttributeTextValue(const CClass *AttributeClass, const CSemanticProgram &Program) constuLang::CAttributable
GetAttributeTextValue(const TArray< SAttribute > &Attributes, const CClass *AttributeClass, const CSemanticProgram &Program)uLang::CAttributablestatic
GetBaseClassOverriddenDefinition() constuLang::CDefinition
GetBaseCoercedOverriddenFunction() constuLang::CFunctioninline
GetBaseOverriddenDefinition() constuLang::CFunctioninline
GetBodyAst() constuLang::CFunctioninline
GetBodyClassDefinitionAst() constuLang::CFunction
GetBodyClassDefinitionIr() constuLang::CFunction
GetBodyInterfaceDefinitionAst() constuLang::CFunction
GetBodyInterfaceDefinitionIr() constuLang::CFunction
GetBodyIr() constuLang::CFunctioninline
GetBodyRevision() constuLang::CFunctioninline
GetCapture(const CDefinition &Definition) constuLang::CCaptureScopeinline
GetCaptures() constuLang::CCaptureScopeinline
GetCaptureScope()uLang::CScope
GetCaptureScope() constuLang::CScope
GetCombinedAvailableVersion() constuLang::CDefinitioninline
GetCompilationUnit() constuLang::CScope
GetConstrainedDefinition() constuLang::CDefinitioninline
GetDecoratedName(uint16_t StrFlags=uint16_t(EFunctionStringFlag::QualifiedVersion2)) constuLang::CFunction
GetDefaultDefinitionAccessLevel() constuLang::CScopeinlinevirtual
GetDefineeAst() constuLang::CFunctioninline
GetDefinitionAccessibilityRoot() constuLang::CDefinitioninline
GetDefinitionNameMap()uLang::CLogicalScopeinline
GetDefinitions() constuLang::CLogicalScopeinline
GetDefinitionsOfKind() constuLang::CLogicalScope
GetEnclosingClassOrInterface() constuLang::CScopeinline
GetEnclosingClassOrInterface()uLang::CScope
GetEnclosingDefinition() constuLang::CDefinition
GetImplicitQualifier() constuLang::CDefinition
GetIrNode(bool bForce=false) constuLang::CFunction
uLang::GetKind() constuLang::CDefinitioninline
uLang::CLogicalScope::GetKind() constuLang::CScopeinline
GetLogicalScope() constuLang::CScope
GetLogicalScope()uLang::CScopeinline
GetMaybeClassScope() constuLang::CFunction
GetMaybeContextType() constuLang::CFunction
GetMaybeModuleScope() constuLang::CFunction
GetModule() constuLang::CScope
GetModule()uLang::CScope
GetModulePart() constuLang::CScope
GetModulePart()uLang::CScope
GetName() constuLang::CNamedinline
GetNameId() constuLang::CNamedinline
GetNativeSpecifierExpression() constuLang::CDefinition
GetNestedControlScopes() constuLang::CScopeinline
GetOverriddenDefinition() constuLang::CFunctioninline
GetPackage() constuLang::CScope
GetParametricTypeScope() constuLang::CScope
GetParentCaptureScope() const overrideuLang::CFunctioninlinevirtual
GetParentScope() constuLang::CScopeinline
GetPredictsCoercedOriginalFunction() constuLang::CFunction
GetProgram() constuLang::CScopeinline
GetPrototypeDefinition() constuLang::CFunctioninline
GetQualifier() constuLang::CFunction
GetRefCount() constuLang::CSharedMixinline
GetReturnTypeAst() constuLang::CFunctioninline
GetReturnTypeIr() constuLang::CFunctioninline
GetRevision() constuLang::CFunctioninline
GetScopeName() const overrideuLang::CFunctioninlinevirtual
GetScopeOfKind(EKind)uLang::CScope
GetScopeOfKind(EKind) constuLang::CScope
GetScopePath(uLang::UTF8Char SeparatorChar='.', EPathMode Mode=EPathMode::Default) constuLang::CScope
GetSignatureRevision() constuLang::CFunctioninline
GetSnippet() constuLang::CScope
GetSymbols() constuLang::CScope
GetUsingInstances() constuLang::CScopeinline
GetUsingScopes() constuLang::CScopeinline
HasAttributeClass(const CClass *AttributeClass, const CSemanticProgram &Program) constuLang::CAttributable
HasAttributeClassHack(const CClass *AttributeClass, const CSemanticProgram &) constuLang::CAttributable
HasAttributeFunctionHack(const CFunction *AttributeFunction, const CSemanticProgram &) constuLang::CAttributable
HasAttributes() constuLang::CAttributableinline
HasAttributeSubclass(const CClass *AttributeClass, const CSemanticProgram &Program) constuLang::CAttributable
HasEmptyTransitiveCaptures() constuLang::CCaptureScopeinline
HasImplementation() constuLang::CFunction
Index() constuLang::CFunction
IsA() constuLang::CDefinitioninline
IsAccessibleFrom(const CScope &) constuLang::CDefinition
IsAuthoredByEpic() constuLang::CScope
IsBuiltIn() constuLang::CDefinition
IsBuiltInScope() constuLang::CScope
IsCoercedOverride() constuLang::CFunctioninline
IsCoercion() constuLang::CFunctioninline
IsConstructor() constuLang::CFunction
IsControlScope() constuLang::CScopeinline
IsDeprecated() constuLang::CDefinition
IsExperimental() constuLang::CDefinition
IsExplicitlyLocallyQualified() constuLang::CDefinition
IsFinal() constuLang::CDefinition
IsInsideTypeScope() constuLang::CScope
IsInstanceMember() constuLang::CDefinition
IsLocallyQualified() constuLang::CDefinition
IsLogicalScope() constuLang::CScopeinline
IsModuleOrSnippet() constuLang::CScopeinline
IsNative() constuLang::CFunction
IsPersistenceCompatConstraint() const overrideuLang::CFunctioninlinevirtual
IsSameOrChildOf(const CScope *Other) constuLang::CScope
IterateRecurseLogicalScopes(const TFunction< EVisitResult(const CLogicalScope &)> &Functor) constuLang::CLogicalScope
IterateRecurseLogicalScopes(TFunction< EVisitResult(const CLogicalScope &)> &&Functor) constuLang::CLogicalScope
KindToCString(EKind Kind)uLang::CScopestatic
MapSignature(const CFunctionType &FuncType, SemanticRevision NextRevision)uLang::CFunction
MarkCoercedOverride()uLang::CFunctioninline
MarkCoercion(const CFunction &CoercedFrom)uLang::CFunctioninline
MaybeAddCapture(const CDefinition &)uLang::CCaptureScope
NumCaptures() constuLang::CCaptureScopeinline
operator const CSymbol &() constuLang::CNamedinline
operator!=(const CSymbol &Name) constuLang::CNamedinline
operator<(const CSymbol &Name) constuLang::CNamedinline
operator<=(const CSymbol &Name) constuLang::CNamedinline
uLang::operator=(const CAttributable &Other)=deleteuLang::CAttributable
uLang::operator=(CAttributable &&Other)=deleteuLang::CAttributable
uLang::CNamed::operator=(const CNamed &Source)uLang::CNamedinline
uLang::CSharedMix::operator=(const CSharedMix &Other)=deleteuLang::CSharedMix
operator==(const CSymbol &Name) constuLang::CNamedinline
operator>(const CSymbol &Name) constuLang::CNamedinline
operator>=(const CSymbol &Name) constuLang::CNamedinline
RemoveAttributeClass(const CClass *AttributeClass, const CSemanticProgram &Program)uLang::CAttributable
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::CFunctioninlinevirtual
ScopeAsType() constuLang::CScopeinlinevirtual
SelfAccessLevel() constuLang::CDefinitioninline
SetAccessLevel(const TOptional< SAccessLevel > &AccessLevel)uLang::CDefinitioninline
SetAstNode(CExprFunctionDefinition *AstNode)uLang::CFunction
uLang::CDefinition::SetAstNode(CExpressionBase *AstNode)uLang::CDefinitioninlineprotected
SetCombinedAvailableVersion(uint64_t InAvailableVersion) constuLang::CDefinitioninline
SetConstrainedDefinition(const CDefinition &ConstrainedDefinition)uLang::CDefinitioninline
SetIrNode(CExprFunctionDefinition *AstNode)uLang::CFunction
uLang::CDefinition::SetIrNode(CExpressionBase *IrNode)uLang::CDefinitioninlineprotected
SetName(const CSymbol &NewName)uLang::CDefinition
SetOverriddenDefinition(const CFunction &OverriddenDefinition)uLang::CFunctioninline
SetOverriddenDefinition(const CFunction *OverriddenDefinition)uLang::CFunctioninline
uLang::CDefinition::SetOverriddenDefinition(const CDefinition &OverriddenDefinition)uLang::CDefinitioninline
uLang::CDefinition::SetOverriddenDefinition(const CDefinition *OverriddenDefinition)uLang::CDefinitioninline
SetPrototypeDefinition(const CFunction &PrototypeDefinition)uLang::CFunctioninline
uLang::CDefinition::SetPrototypeDefinition(const CDefinition &PrototypeDefinition)uLang::CDefinitioninlineprotected
SetRevision(SemanticRevision Revision)uLang::CLogicalScopevirtual
SetSignature(SSignature &&Signature, SemanticRevision NextRevision)uLang::CFunction
SharedThis(ObjectType *This)uLang::CSharedMixinlineprotectedstatic
SharedThis(const ObjectType *This)uLang::CSharedMixinlineprotectedstatic
StaticDefinitionKinduLang::CFunctionstatic
TryMarkOverriddenAndConstrainedDefinitionsVisited(VisitStampType VisitStamp) constuLang::CDefinitioninline
TryMarkVisited(VisitStampType VisitStamp) constuLang::CLogicalScopeinline
~CCaptureScope()=defaultuLang::CCaptureScopevirtual
~CDefinition()uLang::CDefinition
~CLogicalScope()uLang::CLogicalScopevirtual
~CScope()uLang::CScopevirtual
~CSharedMix()uLang::CSharedMixvirtual