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

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

AsAliasType() constuLang::CTypeBaseinlinevirtual
AsChecked()uLang::CNormalTypeinline
AsChecked() constuLang::CNormalTypeinline
AsCode(ETypeSyntaxPrecedence OuterPrecedence=ETypeSyntaxPrecedence::Min, ETypeStringFlag Flag=ETypeStringFlag::Simple) constuLang::CTypeBaseinline
AsCodeRecursive(ETypeSyntaxPrecedence OuterPrecedence, TArray< const CFlowType * > &VisitedFlowTypes, bool bLinkable, ETypeStringFlag Flag) const overrideuLang::CFunctionTypevirtual
AsFlowType()uLang::CTypeBaseinlinevirtual
AsFlowType() constuLang::CTypeBaseinlinevirtual
AsLinkableCode() constuLang::CTypeBaseinline
AsNamedType()uLang::CTypeBaseinlinevirtual
AsNamedType() constuLang::CTypeBaseinlinevirtual
AsNominalType() constuLang::CNormalTypeinlinevirtual
AsNullable()uLang::CNormalTypeinline
AsNullable() constuLang::CNormalTypeinline
AsParamsCode(ETypeSyntaxPrecedence OuterPrecedence=ETypeSyntaxPrecedence::Min, ETypeStringFlag Flag=ETypeStringFlag::Simple) constuLang::CTypeBaseinline
AsParamsCode(ETypeSyntaxPrecedence OuterPrecedence, TArray< const CFlowType * > &VisitedFlowTypes, bool WithColon, ETypeStringFlag Flag=ETypeStringFlag::Simple) constuLang::CTypeBaseinlinevirtual
AsParamTypes(CTypeBase const *const &Type)uLang::CFunctionTypeinlinestatic
BuildEffectAttributeCode(CUTF8StringBuilder &Builder) constuLang::CFunctionType
BuildParameterBlockCode(CUTF8StringBuilder &Builder, TArray< const CFlowType * > &VisitedFlowTypes, bool bLinkable, ETypeStringFlag Flag) constuLang::CFunctionType
BuildTypeVariableCode(CUTF8StringBuilder &Builder, TArray< const CFlowType * > &VisitedFlowTypes, bool bLinkable, ETypeStringFlag Flag) constuLang::CFunctionType
BuildTypeVariableCode(CUTF8StringBuilder &Builder, ETypeStringFlag Flag=ETypeStringFlag::Simple) constuLang::CFunctionTypeinline
CanBeCalledFromPredicts() constuLang::CFunctionType
CanBeCustomAccessorDataType() const overrideuLang::CFunctionTypeinlinevirtual
CanBePredictsVarDataType() constuLang::CTypeBaseinlinevirtual
CFunctionType(CSemanticProgram &Program, const CTypeBase &ParamsType, const CTypeBase &ReturnType, const SEffectSet Effects, TArray< const CTypeVariable * > &&TypeVariables={}, bool ImplicitlySpecialized=false)uLang::CFunctionTypeinline
CNormalType(ETypeKind Kind, CSemanticProgram &Program)uLang::CNormalTypeinline
CTypeBase(CSemanticProgram &Program)uLang::CTypeBaseinline
FindInstanceMember(const CSymbol &MemberName, EMemberOrigin Origin, const SQualifier &Qualifier, const CAstPackage *ContextPackage=nullptr) constuLang::CNormalType
FindInstanceMember(const CSymbol &MemberName, EMemberOrigin Origin, const SQualifier &Qualifier, const CAstPackage *ContextPackage, VisitStampType VisitStamp) constuLang::CNormalTypeinlinevirtual
FindTypeMember(const CSymbol &MemberName, EMemberOrigin Origin, const SQualifier &Qualifier) constuLang::CNormalType
FindTypeMember(const CSymbol &MemberName, EMemberOrigin Origin, const SQualifier &Qualifier, VisitStampType VisitStamp) constuLang::CNormalTypeinlinevirtual
GetComparability() constuLang::CNormalTypeinlinevirtual
GetEffects() constuLang::CFunctionTypeinline
GetInnerType() constuLang::CNormalTypeinlinevirtual
GetKind() constuLang::CNormalTypeinline
GetNormalType() const overrideuLang::CNormalTypeinlinevirtual
GetOrCreateParamType(CSemanticProgram &, CTupleType::ElementArray &&ParamTypes)uLang::CFunctionTypestatic
GetOrCreateParamType(CSemanticProgram &, CTupleType::ElementArray &&ParamTypes, int32_t FirstNamedIndex)uLang::CFunctionTypestatic
GetParamsType() constuLang::CFunctionTypeinline
GetParamTypes() constuLang::CFunctionTypeinline
GetProgram() constuLang::CTypeBaseinline
GetReferenceValueType() constuLang::CNormalTypeinlinevirtual
GetReturnType() constuLang::CFunctionTypeinline
GetTypeVariables() constuLang::CFunctionTypeinline
ImplicitlySpecialized() constuLang::CFunctionTypeinline
IsA() constuLang::CNormalTypeinline
IsExplicitlyCastable() const overrideuLang::CFunctionTypeinlinevirtual
IsExplicitlyConcrete() const overrideuLang::CFunctionTypeinlinevirtual
IsPersistable() const overrideuLang::CFunctionTypeinlinevirtual
ParamTypes typedefuLang::CFunctionType
StaticTypeKinduLang::CFunctionTypestatic
~CTypeBase()uLang::CTypeBaseinlinevirtual