LLVM 19.0.0git
llvm::logicalview::LVTypeDefinition Member List

This is the complete list of members for llvm::logicalview::LVTypeDefinition, including all inherited members.

accessibilityString(uint32_t Access=dwarf::DW_ACCESS_private) constllvm::logicalview::LVElement
Attrllvm::logicalview::LVObject
classof(const LVElement *Element)llvm::logicalview::LVTypeinlinestatic
discriminatorAsString() constllvm::logicalview::LVElement
doPrint(bool Split, bool Match, bool Print, raw_ostream &OS, bool Full=true) constllvm::logicalview::LVObjectvirtual
dump() const overridellvm::logicalview::LVTypeinlinevirtual
Elementllvm::logicalview::LVObject
ElementTypellvm::logicalview::LVElementprotected
encodeTemplateArgument(std::string &Name) constllvm::logicalview::LVTypeinlinevirtual
equals(const LVType *Type) const overridellvm::logicalview::LVTypeDefinitionvirtual
llvm::logicalview::LVType::equals(const LVTypes *References, const LVTypes *Targets)llvm::logicalview::LVTypestatic
llvm::logicalview::LVElement::equals(const LVElement *Element) constllvm::logicalview::LVElement
externalString() constllvm::logicalview::LVElement
generateName(std::string &Prefix) constllvm::logicalview::LVElement
generateName()llvm::logicalview::LVElement
getAccessibilityCode() constllvm::logicalview::LVElementinline
getAccessibilityCode(codeview::MemberAccess Access)llvm::logicalview::LVElement
getAttr() constllvm::logicalview::LVObjectinline
getBitSize() constllvm::logicalview::LVElementinlinevirtual
getBounds() constllvm::logicalview::LVElementinlinevirtual
getCallFilenameIndex() constllvm::logicalview::LVElementinlinevirtual
getCallLineNumber() constllvm::logicalview::LVElementinlinevirtual
getCompileUnitParent() constllvm::logicalview::LVElementvirtual
getCount() constllvm::logicalview::LVElementinlinevirtual
getDiscriminator() constllvm::logicalview::LVElementinlinevirtual
getDispatch()llvm::logicalview::LVTypeinlinestatic
getFilenameIndex() constllvm::logicalview::LVElementinline
getFunctionParent() constllvm::logicalview::LVElement
getID() constllvm::logicalview::LVObjectinline
getInlineCode() constllvm::logicalview::LVElementinline
getIsKindScope() constllvm::logicalview::LVElementinline
getIsKindType() constllvm::logicalview::LVElementinline
getLevel() constllvm::logicalview::LVObjectinline
getLineNumber() constllvm::logicalview::LVObjectinline
getLinkageName() constllvm::logicalview::LVElementinlinevirtual
getLinkageNameIndex() constllvm::logicalview::LVElementinlinevirtual
getLowerAddress() constllvm::logicalview::LVObjectinlinevirtual
getLowerBound() constllvm::logicalview::LVElementinlinevirtual
getName() const overridellvm::logicalview::LVElementinlinevirtual
getNameIndex() constllvm::logicalview::LVElementinline
getOffset() constllvm::logicalview::LVObjectinline
getOpcode() constllvm::logicalview::LVObjectinline
getParameters(const LVTypes *Types, LVTypes *TypesParam, LVScopes *ScopesParam)llvm::logicalview::LVTypestatic
getParent() constllvm::logicalview::LVObjectinline
getParentScope() constllvm::logicalview::LVObjectinline
getParentSymbol() constllvm::logicalview::LVObjectinline
getPathname() constllvm::logicalview::LVElementinline
getProducer() constllvm::logicalview::LVElementinlinevirtual
getQualifiedName() constllvm::logicalview::LVElementinline
getQualifiedNameIndex() constllvm::logicalview::LVElementinline
getSubclassID() constllvm::logicalview::LVElementinline
getTag() constllvm::logicalview::LVObjectinline
getType() constllvm::logicalview::LVElementinline
getTypeAsScope() constllvm::logicalview::LVElement
getTypeAsType() constllvm::logicalview::LVElement
getTypeName() constllvm::logicalview::LVElement
getTypeQualifiedName() constllvm::logicalview::LVElementinline
getUnderlyingType() overridellvm::logicalview::LVTypeDefinitionvirtual
getUpperAddress() constllvm::logicalview::LVObjectinlinevirtual
getUpperBound() constllvm::logicalview::LVElementinlinevirtual
getValue() constllvm::logicalview::LVElementinlinevirtual
getValueIndex() constllvm::logicalview::LVElementinlinevirtual
getVirtualityCode() constllvm::logicalview::LVElementinline
getVirtualityCode(codeview::MethodKind Virtuality)llvm::logicalview::LVElement
indentAsString() constllvm::logicalview::LVObject
indentAsString(LVLevel Level) constllvm::logicalview::LVObject
inlineCodeString(uint32_t Code) constllvm::logicalview::LVElement
isBase() const overridellvm::logicalview::LVTypeinlinevirtual
isCompileUnit() constllvm::logicalview::LVElementinlinevirtual
isFiled() const overridellvm::logicalview::LVElementinlinevirtual
isLined() constllvm::logicalview::LVObjectinline
isNamed() const overridellvm::logicalview::LVElementinlinevirtual
isRoot() constllvm::logicalview::LVElementinlinevirtual
isTemplateParam() const overridellvm::logicalview::LVTypeinlinevirtual
isTyped() const overridellvm::logicalview::LVElementinlinevirtual
kind() const overridellvm::logicalview::LVTypevirtual
KIND(LVTypeKind, IsBase)llvm::logicalview::LVType
KIND(LVTypeKind, IsConst)llvm::logicalview::LVType
KIND(LVTypeKind, IsEnumerator)llvm::logicalview::LVType
KIND(LVTypeKind, IsImport)llvm::logicalview::LVType
KIND(LVTypeKind, IsPointer)llvm::logicalview::LVType
KIND(LVTypeKind, IsPointerMember)llvm::logicalview::LVType
KIND(LVTypeKind, IsReference)llvm::logicalview::LVType
KIND(LVTypeKind, IsRestrict)llvm::logicalview::LVType
KIND(LVTypeKind, IsRvalueReference)llvm::logicalview::LVType
KIND(LVTypeKind, IsSubrange)llvm::logicalview::LVType
KIND(LVTypeKind, IsTemplateParam)llvm::logicalview::LVType
KIND(LVTypeKind, IsTypedef)llvm::logicalview::LVType
KIND(LVTypeKind, IsUnaligned)llvm::logicalview::LVType
KIND(LVTypeKind, IsUnspecified)llvm::logicalview::LVType
KIND(LVTypeKind, IsVolatile)llvm::logicalview::LVType
KIND(LVTypeKind, IsModifier)llvm::logicalview::LVType
KIND_1(LVTypeKind, IsImportDeclaration, IsImport)llvm::logicalview::LVType
KIND_1(LVTypeKind, IsImportModule, IsImport)llvm::logicalview::LVType
KIND_1(LVTypeKind, IsTemplateTemplateParam, IsTemplateParam)llvm::logicalview::LVType
KIND_1(LVTypeKind, IsTemplateTypeParam, IsTemplateParam)llvm::logicalview::LVType
KIND_1(LVTypeKind, IsTemplateValueParam, IsTemplateParam)llvm::logicalview::LVType
lineAsString(uint32_t LineNumber, LVHalf Discriminator, bool ShowZero) constllvm::logicalview::LVObjectprotected
lineNumberAsString(bool ShowZero=false) constllvm::logicalview::LVObjectinlinevirtual
lineNumberAsStringStripped(bool ShowZero=false) constllvm::logicalview::LVObject
LVElement(LVSubclassID ID)llvm::logicalview::LVElementinline
LVElement(const LVElement &)=deletellvm::logicalview::LVElement
LVObject()llvm::logicalview::LVObjectinline
LVType()llvm::logicalview::LVTypeinline
LVType(const LVType &)=deletellvm::logicalview::LVType
LVTypeDefinition()llvm::logicalview::LVTypeDefinitioninline
LVTypeDefinition(const LVTypeDefinition &)=deletellvm::logicalview::LVTypeDefinition
markBranchAsMissing()llvm::logicalview::LVObject
markMissingParents(const LVTypes *References, const LVTypes *Targets)llvm::logicalview::LVTypestatic
noLineAsString(bool ShowZero) constllvm::logicalview::LVObjectvirtual
Opcodellvm::logicalview::LVObject
operator=(const LVTypeDefinition &)=deletellvm::logicalview::LVTypeDefinition
llvm::logicalview::LVType::operator=(const LVType &)=deletellvm::logicalview::LVType
llvm::logicalview::LVElement::operator=(const LVElement &)=deletellvm::logicalview::LVElement
llvm::logicalview::LVObject::operator=(const LVObject &)=deletellvm::logicalview::LVObject
parametersMatch(const LVTypes *References, const LVTypes *Targets)llvm::logicalview::LVTypestatic
print(raw_ostream &OS, bool Full=true) const overridellvm::logicalview::LVTypevirtual
printAttributes(raw_ostream &OS, bool Full=true) constllvm::logicalview::LVObject
printAttributes(raw_ostream &OS, bool Full, StringRef Name, LVObject *Parent, StringRef Value, bool UseQuotes=false, bool PrintRef=false) constllvm::logicalview::LVObject
printExtra(raw_ostream &OS, bool Full=true) const overridellvm::logicalview::LVTypeDefinitionvirtual
printFileIndex(raw_ostream &OS, bool Full=true) const overridellvm::logicalview::LVElementprotectedvirtual
printLinkageName(raw_ostream &OS, bool Full, LVElement *Parent, LVScope *Scope) constllvm::logicalview::LVElement
printLinkageName(raw_ostream &OS, bool Full, LVElement *Parent) constllvm::logicalview::LVElement
printReference(raw_ostream &OS, bool Full, LVElement *Parent) constllvm::logicalview::LVElement
PROPERTY(Property, IsSubrangeCount)llvm::logicalview::LVType
llvm::logicalview::LVElement::PROPERTY(Property, IsLine)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsScope)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsSymbol)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsType)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsEnumClass)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsExternal)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasType)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasAugmentedName)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsTypedefReduced)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsArrayResolved)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsMemberPointerResolved)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsTemplateResolved)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsInlined)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsInlinedAbstract)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, InvalidFilename)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasReference)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasReferenceAbstract)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasReferenceExtension)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, HasReferenceSpecification)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, QualifiedResolved)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IncludeInPrint)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsStatic)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, TransformName)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsScoped)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsNested)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsScopedAlready)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsArtificial)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsReferencedType)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsSystem)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, OffsetFromTypeIndex)llvm::logicalview::LVElement
llvm::logicalview::LVElement::PROPERTY(Property, IsAnonymous)llvm::logicalview::LVElement
llvm::logicalview::LVObject::PROPERTY(Property, IsLocation)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsGlobalReference)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsGeneratedName)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsResolved)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsResolvedName)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsDiscarded)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsOptimized)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsAdded)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsMatched)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsMissing)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsMissingLink)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsInCompare)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsFileFromReference)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsLineFromReference)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, HasMoved)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, HasPattern)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsFinalized)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, IsReferenced)llvm::logicalview::LVObject
llvm::logicalview::LVObject::PROPERTY(Property, HasCodeViewLocation)llvm::logicalview::LVObject
referenceAsString(uint32_t LineNumber, bool Spaces) constllvm::logicalview::LVObjectprotected
referenceMatch(const LVElement *Element) constllvm::logicalview::LVElement
removeElement(LVElement *Element)llvm::logicalview::LVElementinlinevirtual
report(LVComparePass Pass) overridellvm::logicalview::LVTypevirtual
resetParent()llvm::logicalview::LVObjectinline
resolve()llvm::logicalview::LVElementvirtual
resolveExtra() overridellvm::logicalview::LVTypeDefinitionvirtual
resolveFullname(LVElement *BaseType, StringRef Name=emptyString())llvm::logicalview::LVElement
resolveName() overridellvm::logicalview::LVTypevirtual
resolveParents()llvm::logicalview::LVElement
resolveReferences() overridellvm::logicalview::LVTypevirtual
resolveReferencesChain()llvm::logicalview::LVType
Scopellvm::logicalview::LVObject
setAccessibilityCode(uint32_t Access)llvm::logicalview::LVElementinline
setAccessibilityCode(codeview::MemberAccess Access)llvm::logicalview::LVElementinline
setAttr(dwarf::Attribute Attr)llvm::logicalview::LVObjectinline
setBitSize(uint32_t Size)llvm::logicalview::LVElementinlinevirtual
setBounds(unsigned Lower, unsigned Upper)llvm::logicalview::LVElementinlinevirtual
setCallFilenameIndex(size_t Index)llvm::logicalview::LVElementinlinevirtual
setCallLineNumber(uint32_t Number)llvm::logicalview::LVElementinlinevirtual
setCount(int64_t Value)llvm::logicalview::LVElementinlinevirtual
setDiscriminator(uint32_t Value)llvm::logicalview::LVElementinlinevirtual
setFile(LVElement *Reference=nullptr)llvm::logicalview::LVElement
setFilename(StringRef Filename)llvm::logicalview::LVElement
setFilenameIndex(size_t Index)llvm::logicalview::LVElementinline
setGenericType(LVElement *Element)llvm::logicalview::LVElement
setInlineCode(uint32_t Code)llvm::logicalview::LVElementinline
setInnerComponent()llvm::logicalview::LVElementinline
setInnerComponent(StringRef Name)llvm::logicalview::LVElement
setLevel(LVLevel Level)llvm::logicalview::LVObjectinline
setLineNumber(uint32_t Number)llvm::logicalview::LVObjectinline
setLinkageName(StringRef LinkageName)llvm::logicalview::LVElementinlinevirtual
setLowerAddress(LVAddress Address)llvm::logicalview::LVObjectinlinevirtual
setLowerBound(int64_t Value)llvm::logicalview::LVElementinlinevirtual
setName(StringRef ElementName) overridellvm::logicalview::LVElementvirtual
setOffset(LVOffset DieOffset)llvm::logicalview::LVObjectinline
setOpcode(LVSmall Opcode)llvm::logicalview::LVObjectinline
setParent(LVScope *Scope)llvm::logicalview::LVObject
setParent(LVSymbol *Symbol)llvm::logicalview::LVObject
setProducer(StringRef ProducerName)llvm::logicalview::LVElementinlinevirtual
setQualifiedName(StringRef Name)llvm::logicalview::LVElementinline
setReference(LVElement *Element)llvm::logicalview::LVElementinlinevirtual
setReference(LVScope *Scope)llvm::logicalview::LVElementinlinevirtual
setReference(LVSymbol *Symbol)llvm::logicalview::LVElementinlinevirtual
setReference(LVType *Type)llvm::logicalview::LVElementinlinevirtual
setTag(dwarf::Tag Tag)llvm::logicalview::LVObjectinline
setType(LVElement *Element=nullptr)llvm::logicalview::LVElementinline
setUnderlyingType(LVElement *Element) overridellvm::logicalview::LVTypeDefinitioninlinevirtual
setUpperAddress(LVAddress Address)llvm::logicalview::LVObjectinlinevirtual
setUpperBound(int64_t Value)llvm::logicalview::LVElementinlinevirtual
setValue(StringRef Value)llvm::logicalview::LVElementinlinevirtual
setVirtualityCode(uint32_t Virtuality)llvm::logicalview::LVElementinline
setVirtualityCode(codeview::MethodKind Virtuality)llvm::logicalview::LVElementinline
Symbolllvm::logicalview::LVObject
Tagllvm::logicalview::LVObject
traverseParents(LVScopeGetFunction GetFunction) constllvm::logicalview::LVElement
typeAsString() constllvm::logicalview::LVElement
typeOffsetAsString() constllvm::logicalview::LVElement
updateLevel(LVScope *Parent, bool Moved=false)llvm::logicalview::LVElementvirtual
virtualityString(uint32_t Virtuality=dwarf::DW_VIRTUALITY_none) constllvm::logicalview::LVElement
~LVElement()=defaultllvm::logicalview::LVElementvirtual
~LVObject()=defaultllvm::logicalview::LVObjectvirtual
~LVType()=defaultllvm::logicalview::LVTypevirtual
~LVTypeDefinition()=defaultllvm::logicalview::LVTypeDefinition