| _Attributes | uLang::CAttributable | |
| _bNamed | uLang::CDataDefinition | |
| _EnclosingScope | uLang::CDefinition | |
| _ImplicitParam | uLang::CDataDefinition | |
| _Name | uLang::CNamed | protected |
| _NegativeType | uLang::CDataDefinition | |
| _OptionalAccessors | uLang::CDataDefinition | |
| _ParentScopeOrdinal | uLang::CDefinition | |
| _Qualifier | uLang::CDefinition | |
| AddAttribute(SAttribute Attribute) | uLang::CAttributable | |
| AddAttributeClass(const CClass *AttributeClass) | uLang::CAttributable | |
| AsChecked() | uLang::CDefinition | |
| AsChecked() const | uLang::CDefinition | |
| AsChecked() const | uLang::CDefinition | |
| AsNameCString() const | uLang::CNamed | inline |
| AsNameFirstByte() const | uLang::CNamed | inline |
| AsNameStringView() const | uLang::CNamed | inline |
| AsNullable() | uLang::CDefinition | inline |
| AsNullable() const | uLang::CDefinition | inline |
| CanBeAccessedFromPredicts() const | uLang::CDataDefinition | |
| CanHaveCustomAccessors() const | uLang::CDataDefinition | |
| CDataDefinition(const CSymbol &IdentName, CScope &EnclosingScope) | uLang::CDataDefinition | inline |
| CDataDefinition(const CSymbol &IdentName, CScope &EnclosingScope, const CTypeBase *Type) | uLang::CDataDefinition | inline |
| CDefinition(EKind Kind, CScope &EnclosingScope, const CSymbol &Name) | uLang::CDefinition | |
| CExprDataDefinition | uLang::CDataDefinition | friend |
| CNamed() | uLang::CNamed | inline |
| CNamed(const CSymbol &Name) | uLang::CNamed | inlineexplicit |
| CNamed(const CNamed &Source) | uLang::CNamed | inline |
| Compare(const CSymbol &Name) const | uLang::CNamed | inline |
| CSharedMix() | uLang::CSharedMix | inline |
| CSharedMix(const CSharedMix &Other)=delete | uLang::CSharedMix | |
| DefaultValue | uLang::CDataDefinition | |
| DefinitionAsLogicalScopeNullable() const | uLang::CDefinition | inlinevirtual |
| DerivedAccessLevel() const | uLang::CDefinition | |
| DerivedVarAccessLevel() const | uLang::CDataDefinition | inline |
| EAttributableScope enum name | uLang::CAttributable | |
| EKind enum name | uLang::CDefinition | |
| FindAttribute(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CAttributable | |
| FindAttributeExpr(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CAttributable | |
| FindAttributeExprs(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CAttributable | |
| FindAttributes(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CAttributable | |
| FindAttributeSubclassExpr(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CAttributable | |
| FindAttributeSubclassExprs(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CAttributable | |
| GetAstNode() const | uLang::CDataDefinition | |
| GetAttributeClassCount(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CAttributable | |
| GetAttributesWithAttribute(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CAttributable | |
| GetAttributeTextValue(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CAttributable | |
| GetAttributeTextValue(const TArray< SAttribute > &Attributes, const CClass *AttributeClass, const CSemanticProgram &Program) | uLang::CAttributable | static |
| GetBaseClassOverriddenDefinition() const | uLang::CDataDefinition | inline |
| GetBaseOverriddenDefinition() const | uLang::CDataDefinition | inline |
| GetCombinedAvailableVersion() const | uLang::CDefinition | inline |
| GetConstrainedDefinition() const | uLang::CDefinition | inline |
| GetDefinitionAccessibilityRoot() const | uLang::CDefinition | inline |
| GetDefinitionVarAccessibilityRoot() const | uLang::CDataDefinition | inline |
| GetEnclosingDefinition() const | uLang::CDefinition | |
| GetImplicitQualifier() const | uLang::CDefinition | |
| GetIrNode(bool bForce=false) const | uLang::CDataDefinition | |
| GetKind() const | uLang::CDefinition | inline |
| GetName() const | uLang::CNamed | inline |
| GetNameId() const | uLang::CNamed | inline |
| GetNativeSpecifierExpression() const | uLang::CDefinition | |
| GetOverriddenDefinition() const | uLang::CDataDefinition | inline |
| GetPrototypeDefinition() const | uLang::CDataDefinition | inline |
| GetRefCount() const | uLang::CSharedMix | inline |
| GetScopePath(uLang::UTF8Char SeparatorChar='.', CScope::EPathMode Mode=CScope::EPathMode::Default) const | uLang::CDataDefinition | |
| GetType() const | uLang::CDataDefinition | inline |
| HasAttributeClass(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CAttributable | |
| HasAttributeClassHack(const CClass *AttributeClass, const CSemanticProgram &) const | uLang::CAttributable | |
| HasAttributeFunctionHack(const CFunction *AttributeFunction, const CSemanticProgram &) const | uLang::CAttributable | |
| HasAttributes() const | uLang::CAttributable | inline |
| HasAttributeSubclass(const CClass *AttributeClass, const CSemanticProgram &Program) const | uLang::CAttributable | |
| HasInitializer() const | uLang::CDataDefinition | inline |
| HasPredictsAttribute() const | uLang::CDataDefinition | |
| IsA() const | uLang::CDefinition | inline |
| IsAccessibleFrom(const CScope &) const | uLang::CDefinition | |
| IsBuiltIn() const | uLang::CDefinition | |
| IsDeprecated() const | uLang::CDefinition | |
| IsExperimental() const | uLang::CDefinition | |
| IsExplicitlyLocallyQualified() const | uLang::CDefinition | |
| IsFinal() const | uLang::CDefinition | |
| IsInstanceMember() const | uLang::CDefinition | |
| IsLive() const | uLang::CDataDefinition | inline |
| IsLocallyQualified() const | uLang::CDefinition | |
| IsModuleScopedVar() const | uLang::CDataDefinition | |
| IsNative() const | uLang::CDefinition | |
| IsNativeRepresentation() const | uLang::CDataDefinition | |
| IsPersistenceCompatConstraint() const override | uLang::CDataDefinition | virtual |
| IsVar() const | uLang::CDataDefinition | inline |
| IsVarWritableFrom(const CScope &) const | uLang::CDataDefinition | |
| MarkPersistenceCompatConstraint() const | uLang::CDataDefinition | |
| operator const CSymbol &() const | uLang::CNamed | inline |
| operator!=(const CSymbol &Name) const | uLang::CNamed | inline |
| operator<(const CSymbol &Name) const | uLang::CNamed | inline |
| operator<=(const CSymbol &Name) const | uLang::CNamed | inline |
| uLang::operator=(const CAttributable &Other)=delete | uLang::CAttributable | |
| uLang::operator=(CAttributable &&Other)=delete | uLang::CAttributable | |
| uLang::CNamed::operator=(const CNamed &Source) | uLang::CNamed | inline |
| uLang::CSharedMix::operator=(const CSharedMix &Other)=delete | uLang::CSharedMix | |
| operator==(const CSymbol &Name) const | uLang::CNamed | inline |
| operator>(const CSymbol &Name) const | uLang::CNamed | inline |
| operator>=(const CSymbol &Name) const | uLang::CNamed | inline |
| RemoveAttributeClass(const CClass *AttributeClass, const CSemanticProgram &Program) | uLang::CAttributable | |
| SelfAccessLevel() const | uLang::CDefinition | inline |
| SelfVarAccessLevel() const | uLang::CDataDefinition | inline |
| SetAccessLevel(const TOptional< SAccessLevel > &AccessLevel) | uLang::CDefinition | inline |
| SetAstNode(CExprDefinition *AstNode) | uLang::CDataDefinition | |
| uLang::CDefinition::SetAstNode(CExpressionBase *AstNode) | uLang::CDefinition | inlineprotected |
| SetCombinedAvailableVersion(uint64_t InAvailableVersion) const | uLang::CDefinition | inline |
| SetConstrainedDefinition(const CDefinition &ConstrainedDefinition) | uLang::CDefinition | inline |
| SetHasInitializer() | uLang::CDataDefinition | inline |
| SetIrNode(CExprDefinition *AstNode) | uLang::CDataDefinition | |
| uLang::CDefinition::SetIrNode(CExpressionBase *IrNode) | uLang::CDefinition | inlineprotected |
| SetIsLive(bool bIsLive) | uLang::CDataDefinition | inline |
| SetIsVar() | uLang::CDataDefinition | inline |
| SetName(const CSymbol &NewName) | uLang::CDefinition | |
| SetOverriddenDefinition(const CDataDefinition &OverriddenDefinition) | uLang::CDataDefinition | inline |
| uLang::CDefinition::SetOverriddenDefinition(const CDefinition &OverriddenDefinition) | uLang::CDefinition | inline |
| uLang::CDefinition::SetOverriddenDefinition(const CDefinition *OverriddenDefinition) | uLang::CDefinition | inline |
| SetPrototypeDefinition(const CDataDefinition &PrototypeDefinition) | uLang::CDataDefinition | inline |
| uLang::CDefinition::SetPrototypeDefinition(const CDefinition &PrototypeDefinition) | uLang::CDefinition | inlineprotected |
| SetType(const CTypeBase *Type) | uLang::CDataDefinition | inline |
| SetVarAccessLevel(TOptional< SAccessLevel > &&AccessLevel) | uLang::CDataDefinition | inline |
| SharedThis(ObjectType *This) | uLang::CSharedMix | inlineprotectedstatic |
| SharedThis(const ObjectType *This) | uLang::CSharedMix | inlineprotectedstatic |
| StaticDefinitionKind | uLang::CDataDefinition | static |
| TryMarkOverriddenAndConstrainedDefinitionsVisited(VisitStampType VisitStamp) const | uLang::CDefinition | inline |
| ~CDefinition() | uLang::CDefinition | |
| ~CSharedMix() | uLang::CSharedMix | virtual |