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

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

_AttributesuLang::CAttributable
_bNameduLang::CDataDefinition
_EnclosingScopeuLang::CDefinition
_ImplicitParamuLang::CDataDefinition
_NameuLang::CNamedprotected
_NegativeTypeuLang::CDataDefinition
_OptionalAccessorsuLang::CDataDefinition
_ParentScopeOrdinaluLang::CDefinition
_QualifieruLang::CDefinition
AddAttribute(SAttribute Attribute)uLang::CAttributable
AddAttributeClass(const CClass *AttributeClass)uLang::CAttributable
AsChecked()uLang::CDefinition
AsChecked() constuLang::CDefinition
AsChecked() constuLang::CDefinition
AsNameCString() constuLang::CNamedinline
AsNameFirstByte() constuLang::CNamedinline
AsNameStringView() constuLang::CNamedinline
AsNullable()uLang::CDefinitioninline
AsNullable() constuLang::CDefinitioninline
CanBeAccessedFromPredicts() constuLang::CDataDefinition
CanHaveCustomAccessors() constuLang::CDataDefinition
CDataDefinition(const CSymbol &IdentName, CScope &EnclosingScope)uLang::CDataDefinitioninline
CDataDefinition(const CSymbol &IdentName, CScope &EnclosingScope, const CTypeBase *Type)uLang::CDataDefinitioninline
CDefinition(EKind Kind, CScope &EnclosingScope, const CSymbol &Name)uLang::CDefinition
CExprDataDefinitionuLang::CDataDefinitionfriend
CNamed()uLang::CNamedinline
CNamed(const CSymbol &Name)uLang::CNamedinlineexplicit
CNamed(const CNamed &Source)uLang::CNamedinline
Compare(const CSymbol &Name) constuLang::CNamedinline
CSharedMix()uLang::CSharedMixinline
CSharedMix(const CSharedMix &Other)=deleteuLang::CSharedMix
DefaultValueuLang::CDataDefinition
DefinitionAsLogicalScopeNullable() constuLang::CDefinitioninlinevirtual
DerivedAccessLevel() constuLang::CDefinition
DerivedVarAccessLevel() constuLang::CDataDefinitioninline
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
GetAstNode() constuLang::CDataDefinition
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::CDataDefinitioninline
GetBaseOverriddenDefinition() constuLang::CDataDefinitioninline
GetCombinedAvailableVersion() constuLang::CDefinitioninline
GetConstrainedDefinition() constuLang::CDefinitioninline
GetDefinitionAccessibilityRoot() constuLang::CDefinitioninline
GetDefinitionVarAccessibilityRoot() constuLang::CDataDefinitioninline
GetEnclosingDefinition() constuLang::CDefinition
GetImplicitQualifier() constuLang::CDefinition
GetIrNode(bool bForce=false) constuLang::CDataDefinition
GetKind() constuLang::CDefinitioninline
GetName() constuLang::CNamedinline
GetNameId() constuLang::CNamedinline
GetNativeSpecifierExpression() constuLang::CDefinition
GetOverriddenDefinition() constuLang::CDataDefinitioninline
GetPrototypeDefinition() constuLang::CDataDefinitioninline
GetRefCount() constuLang::CSharedMixinline
GetScopePath(uLang::UTF8Char SeparatorChar='.', CScope::EPathMode Mode=CScope::EPathMode::Default) constuLang::CDataDefinition
GetType() constuLang::CDataDefinitioninline
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
HasInitializer() constuLang::CDataDefinitioninline
HasPredictsAttribute() constuLang::CDataDefinition
IsA() constuLang::CDefinitioninline
IsAccessibleFrom(const CScope &) constuLang::CDefinition
IsBuiltIn() constuLang::CDefinition
IsDeprecated() constuLang::CDefinition
IsExperimental() constuLang::CDefinition
IsExplicitlyLocallyQualified() constuLang::CDefinition
IsFinal() constuLang::CDefinition
IsInstanceMember() constuLang::CDefinition
IsLive() constuLang::CDataDefinitioninline
IsLocallyQualified() constuLang::CDefinition
IsModuleScopedVar() constuLang::CDataDefinition
IsNative() constuLang::CDefinition
IsNativeRepresentation() constuLang::CDataDefinition
IsPersistenceCompatConstraint() const overrideuLang::CDataDefinitionvirtual
IsVar() constuLang::CDataDefinitioninline
IsVarWritableFrom(const CScope &) constuLang::CDataDefinition
MarkPersistenceCompatConstraint() constuLang::CDataDefinition
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
SelfVarAccessLevel() constuLang::CDataDefinitioninline
SetAccessLevel(const TOptional< SAccessLevel > &AccessLevel)uLang::CDefinitioninline
SetAstNode(CExprDefinition *AstNode)uLang::CDataDefinition
uLang::CDefinition::SetAstNode(CExpressionBase *AstNode)uLang::CDefinitioninlineprotected
SetCombinedAvailableVersion(uint64_t InAvailableVersion) constuLang::CDefinitioninline
SetConstrainedDefinition(const CDefinition &ConstrainedDefinition)uLang::CDefinitioninline
SetHasInitializer()uLang::CDataDefinitioninline
SetIrNode(CExprDefinition *AstNode)uLang::CDataDefinition
uLang::CDefinition::SetIrNode(CExpressionBase *IrNode)uLang::CDefinitioninlineprotected
SetIsLive(bool bIsLive)uLang::CDataDefinitioninline
SetIsVar()uLang::CDataDefinitioninline
SetName(const CSymbol &NewName)uLang::CDefinition
SetOverriddenDefinition(const CDataDefinition &OverriddenDefinition)uLang::CDataDefinitioninline
uLang::CDefinition::SetOverriddenDefinition(const CDefinition &OverriddenDefinition)uLang::CDefinitioninline
uLang::CDefinition::SetOverriddenDefinition(const CDefinition *OverriddenDefinition)uLang::CDefinitioninline
SetPrototypeDefinition(const CDataDefinition &PrototypeDefinition)uLang::CDataDefinitioninline
uLang::CDefinition::SetPrototypeDefinition(const CDefinition &PrototypeDefinition)uLang::CDefinitioninlineprotected
SetType(const CTypeBase *Type)uLang::CDataDefinitioninline
SetVarAccessLevel(TOptional< SAccessLevel > &&AccessLevel)uLang::CDataDefinitioninline
SharedThis(ObjectType *This)uLang::CSharedMixinlineprotectedstatic
SharedThis(const ObjectType *This)uLang::CSharedMixinlineprotectedstatic
StaticDefinitionKinduLang::CDataDefinitionstatic
TryMarkOverriddenAndConstrainedDefinitionsVisited(VisitStampType VisitStamp) constuLang::CDefinitioninline
~CDefinition()uLang::CDefinition
~CSharedMix()uLang::CSharedMixvirtual