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

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

_AttributesuLang::CAttributable
_EnclosingScopeuLang::CDefinition
_ExplicitParamuLang::CTypeVariable
_NameuLang::CNamedprotected
_NegativeTypeVariableuLang::CTypeVariable
_ParentScopeOrdinaluLang::CDefinition
_QualifieruLang::CDefinition
AddAttribute(SAttribute Attribute)uLang::CAttributable
AddAttributeClass(const CClass *AttributeClass)uLang::CAttributable
AsAliasType() constuLang::CTypeBaseinlinevirtual
uLang::AsChecked()uLang::CDefinition
uLang::AsChecked() constuLang::CDefinition
uLang::AsChecked() constuLang::CDefinition
uLang::CNominalType::AsChecked()uLang::CNormalTypeinline
uLang::CNominalType::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::CTypeVariableinlinevirtual
AsFlowType()uLang::CTypeBaseinlinevirtual
AsFlowType() constuLang::CTypeBaseinlinevirtual
AsLinkableCode() constuLang::CTypeBaseinline
AsNameCString() constuLang::CNamedinline
AsNamedType()uLang::CTypeBaseinlinevirtual
AsNamedType() constuLang::CTypeBaseinlinevirtual
AsNameFirstByte() constuLang::CNamedinline
AsNameStringView() constuLang::CNamedinline
AsNominalType() const overrideuLang::CNominalTypeinlinevirtual
uLang::AsNullable()uLang::CDefinitioninline
uLang::AsNullable() constuLang::CDefinitioninline
uLang::CNominalType::AsNullable()uLang::CNormalTypeinline
uLang::CNominalType::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
CanBeCustomAccessorDataType() const overrideuLang::CTypeVariableinlinevirtual
CanBePredictsVarDataType() constuLang::CTypeBaseinlinevirtual
CDefinition(EKind Kind, CScope &EnclosingScope, const CSymbol &Name)uLang::CDefinition
CNamed()uLang::CNamedinline
CNamed(const CSymbol &Name)uLang::CNamedinlineexplicit
CNamed(const CNamed &Source)uLang::CNamedinline
CNominalType(ETypeKind Kind, CSemanticProgram &Program)uLang::CNominalTypeinline
CNormalType(ETypeKind Kind, CSemanticProgram &Program)uLang::CNormalTypeinline
Compare(const CSymbol &Name) constuLang::CNamedinline
CSharedMix()uLang::CSharedMixinline
CSharedMix(const CSharedMix &Other)=deleteuLang::CSharedMix
CTypeBase(CSemanticProgram &Program)uLang::CTypeBaseinline
CTypeVariable(const CSymbol &Name, const CTypeBase *NegativeType, const CTypeBase *PositiveType, CScope &EnclosingScope)uLang::CTypeVariableinline
Definition() const overrideuLang::CTypeVariableinlinevirtual
DefinitionAsLogicalScopeNullable() constuLang::CDefinitioninlinevirtual
DerivedAccessLevel() constuLang::CDefinition
EAttributableScope enum nameuLang::CAttributable
EKind enum nameuLang::CDefinition
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
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
GetAstNode() constuLang::CTypeVariableinline
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
GetBaseOverriddenDefinition() constuLang::CDefinitioninline
GetCombinedAvailableVersion() constuLang::CDefinitioninline
GetComparability() const overrideuLang::CTypeVariableinlinevirtual
GetConstrainedDefinition() constuLang::CDefinitioninline
GetDefinitionAccessibilityRoot() constuLang::CDefinitioninline
GetEnclosingDefinition() constuLang::CDefinition
GetImplicitQualifier() constuLang::CDefinition
GetInnerType() constuLang::CNormalTypeinlinevirtual
GetIrNode(bool bForce=false) constuLang::CTypeVariableinline
uLang::GetKind() constuLang::CDefinitioninline
uLang::CNominalType::GetKind() constuLang::CNormalTypeinline
GetName() constuLang::CNamedinline
GetNameId() constuLang::CNamedinline
GetNativeSpecifierExpression() constuLang::CDefinition
GetNegativeType() constuLang::CTypeVariableinline
GetNormalType() const overrideuLang::CNormalTypeinlinevirtual
GetOverriddenDefinition() constuLang::CDefinitioninline
GetPositiveType() constuLang::CTypeVariableinline
GetProgram() constuLang::CTypeBaseinline
GetPrototypeDefinition() constuLang::CDefinitioninline
GetRefCount() constuLang::CSharedMixinline
GetReferenceValueType() constuLang::CNormalTypeinlinevirtual
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
uLang::IsA() constuLang::CDefinitioninline
uLang::CNominalType::IsA() constuLang::CNormalTypeinline
IsAccessibleFrom(const CScope &) constuLang::CDefinition
IsBuiltIn() constuLang::CDefinition
IsDeprecated() constuLang::CDefinition
IsExperimental() constuLang::CDefinition
IsExplicitlyCastable() const overrideuLang::CTypeVariableinlinevirtual
IsExplicitlyConcrete() const overrideuLang::CTypeVariableinlinevirtual
IsExplicitlyLocallyQualified() constuLang::CDefinition
IsFinal() constuLang::CDefinition
IsInstanceMember() constuLang::CDefinition
IsLocallyQualified() constuLang::CDefinition
IsNative() constuLang::CDefinition
IsPersistable() const overrideuLang::CTypeVariableinlinevirtual
IsPersistenceCompatConstraint() const overrideuLang::CTypeVariableinlinevirtual
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
SelfAccessLevel() constuLang::CDefinitioninline
SetAccessLevel(const TOptional< SAccessLevel > &AccessLevel)uLang::CDefinitioninline
SetAstNode(CExprDefinition *AstNode)uLang::CTypeVariableinline
uLang::CDefinition::SetAstNode(CExpressionBase *AstNode)uLang::CDefinitioninlineprotected
SetCombinedAvailableVersion(uint64_t InAvailableVersion) constuLang::CDefinitioninline
SetConstrainedDefinition(const CDefinition &ConstrainedDefinition)uLang::CDefinitioninline
SetIrNode(CExprDefinition *AstNode)uLang::CTypeVariableinline
uLang::CDefinition::SetIrNode(CExpressionBase *IrNode)uLang::CDefinitioninlineprotected
SetName(const CSymbol &NewName)uLang::CDefinition
SetNegativeType(const CTypeBase *NegativeType)uLang::CTypeVariableinline
SetOverriddenDefinition(const CDefinition &OverriddenDefinition)uLang::CDefinitioninline
SetOverriddenDefinition(const CDefinition *OverriddenDefinition)uLang::CDefinitioninline
SetPositiveType(const CTypeBase *PositiveType)uLang::CTypeVariableinline
SetPrototypeDefinition(const CDefinition &PrototypeDefinition)uLang::CDefinitioninlineprotected
SharedThis(ObjectType *This)uLang::CSharedMixinlineprotectedstatic
SharedThis(const ObjectType *This)uLang::CSharedMixinlineprotectedstatic
StaticDefinitionKinduLang::CTypeVariablestatic
StaticTypeKinduLang::CTypeVariablestatic
TryMarkOverriddenAndConstrainedDefinitionsVisited(VisitStampType VisitStamp) constuLang::CDefinitioninline
~CDefinition()uLang::CDefinition
~CSharedMix()uLang::CSharedMixvirtual
~CTypeBase()uLang::CTypeBaseinlinevirtual