LLVM: llvm::pdb::IPDBRawSymbol Class Reference (original) (raw)
IPDBRawSymbol defines an interface used to represent an arbitrary symbol. More...
#include "[llvm/DebugInfo/PDB/IPDBRawSymbol.h](IPDBRawSymbol%5F8h%5Fsource.html)"
IPDBRawSymbol defines an interface used to represent an arbitrary symbol.
It exposes a monolithic interface consisting of accessors for the union of all properties that are valid for any symbol type. This interface is then wrapped by a concrete class which exposes only those set of methods valid for this particular symbol type. See PDBSymbol.h for more details.
Definition at line 47 of file IPDBRawSymbol.h.
| IPDBRawSymbol::~IPDBRawSymbol ( ) | virtualdefault |
|---|
◆ dump()
Implemented in llvm::pdb::DIARawSymbol, llvm::pdb::NativeCompilandSymbol, llvm::pdb::NativeFunctionSymbol, llvm::pdb::NativeInlineSiteSymbol, llvm::pdb::NativePublicSymbol, llvm::pdb::NativeRawSymbol, llvm::pdb::NativeSymbolEnumerator, llvm::pdb::NativeTypeArray, llvm::pdb::NativeTypeBuiltin, llvm::pdb::NativeTypeEnum, llvm::pdb::NativeTypeFunctionSig, llvm::pdb::NativeTypePointer, llvm::pdb::NativeTypeTypedef, llvm::pdb::NativeTypeUDT, and llvm::pdb::NativeTypeVTShape.
◆ findChildren() [1/2]
◆ findChildren() [2/2]
◆ findChildrenByAddr()
◆ findChildrenByRVA()
◆ findChildrenByVA()
◆ findInlineeLines()
| virtual std::unique_ptr< IPDBEnumLineNumbers > llvm::pdb::IPDBRawSymbol::findInlineeLines ( ) const | pure virtual |
|---|
◆ findInlineeLinesByAddr()
◆ findInlineeLinesByRVA()
◆ findInlineeLinesByVA()
◆ findInlineFramesByAddr()
◆ findInlineFramesByRVA()
| virtual std::unique_ptr< IPDBEnumSymbols > llvm::pdb::IPDBRawSymbol::findInlineFramesByRVA ( uint32_t RVA) const | pure virtual |
|---|
◆ findInlineFramesByVA()
| virtual std::unique_ptr< IPDBEnumSymbols > llvm::pdb::IPDBRawSymbol::findInlineFramesByVA ( uint64_t VA) const | pure virtual |
|---|
◆ getAccess()
| virtual PDB_MemberAccess llvm::pdb::IPDBRawSymbol::getAccess ( ) const | pure virtual |
|---|
◆ getAddressOffset()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getAddressOffset ( ) const | pure virtual |
|---|
◆ getAddressSection()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getAddressSection ( ) const | pure virtual |
|---|
◆ getAddressTaken()
| virtual bool llvm::pdb::IPDBRawSymbol::getAddressTaken ( ) const | pure virtual |
|---|
◆ getAge()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getAge ( ) const | pure virtual |
|---|
◆ getArrayIndexTypeId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getArrayIndexTypeId ( ) const | pure virtual |
|---|
◆ getBackEndVersion()
| virtual void llvm::pdb::IPDBRawSymbol::getBackEndVersion ( VersionInfo & Version) const | pure virtual |
|---|
◆ getBaseDataOffset()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getBaseDataOffset ( ) const | pure virtual |
|---|
◆ getBaseDataSlot()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getBaseDataSlot ( ) const | pure virtual |
|---|
◆ getBaseSymbolId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getBaseSymbolId ( ) const | pure virtual |
|---|
◆ getBitPosition()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getBitPosition ( ) const | pure virtual |
|---|
◆ getBuiltinType()
| virtual PDB_BuiltinType llvm::pdb::IPDBRawSymbol::getBuiltinType ( ) const | pure virtual |
|---|
◆ getCallingConvention()
| virtual PDB_CallingConv llvm::pdb::IPDBRawSymbol::getCallingConvention ( ) const | pure virtual |
|---|
◆ getClassParentId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getClassParentId ( ) const | pure virtual |
|---|
◆ getCompilerName()
| virtual std::string llvm::pdb::IPDBRawSymbol::getCompilerName ( ) const | pure virtual |
|---|
◆ getCount()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getCount ( ) const | pure virtual |
|---|
◆ getCountLiveRanges()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getCountLiveRanges ( ) const | pure virtual |
|---|
◆ getDataBytes()
◆ getDataKind()
| virtual PDB_DataKind llvm::pdb::IPDBRawSymbol::getDataKind ( ) const | pure virtual |
|---|
◆ getFrontEndVersion()
| virtual void llvm::pdb::IPDBRawSymbol::getFrontEndVersion ( VersionInfo & Version) const | pure virtual |
|---|
◆ getGuid()
| virtual codeview::GUID llvm::pdb::IPDBRawSymbol::getGuid ( ) const | pure virtual |
|---|
◆ getLanguage()
| virtual PDB_Lang llvm::pdb::IPDBRawSymbol::getLanguage ( ) const | pure virtual |
|---|
◆ getLength()
| virtual uint64_t llvm::pdb::IPDBRawSymbol::getLength ( ) const | pure virtual |
|---|
◆ getLexicalParentId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getLexicalParentId ( ) const | pure virtual |
|---|
◆ getLibraryName()
| virtual std::string llvm::pdb::IPDBRawSymbol::getLibraryName ( ) const | pure virtual |
|---|
◆ getLiveRangeLength()
| virtual uint64_t llvm::pdb::IPDBRawSymbol::getLiveRangeLength ( ) const | pure virtual |
|---|
◆ getLiveRangeStartAddressOffset()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getLiveRangeStartAddressOffset ( ) const | pure virtual |
|---|
◆ getLiveRangeStartAddressSection()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getLiveRangeStartAddressSection ( ) const | pure virtual |
|---|
◆ getLiveRangeStartRelativeVirtualAddress()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getLiveRangeStartRelativeVirtualAddress ( ) const | pure virtual |
|---|
◆ getLocalBasePointerRegisterId()
| virtual codeview::RegisterId llvm::pdb::IPDBRawSymbol::getLocalBasePointerRegisterId ( ) const | pure virtual |
|---|
◆ getLocationType()
| virtual PDB_LocType llvm::pdb::IPDBRawSymbol::getLocationType ( ) const | pure virtual |
|---|
◆ getLowerBoundId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getLowerBoundId ( ) const | pure virtual |
|---|
◆ getMachineType()
| virtual PDB_Machine llvm::pdb::IPDBRawSymbol::getMachineType ( ) const | pure virtual |
|---|
◆ getMemorySpaceKind()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getMemorySpaceKind ( ) const | pure virtual |
|---|
◆ getName()
| virtual std::string llvm::pdb::IPDBRawSymbol::getName ( ) const | pure virtual |
|---|
◆ getNoStackOrdering()
| virtual bool llvm::pdb::IPDBRawSymbol::getNoStackOrdering ( ) const | pure virtual |
|---|
◆ getNumberOfAcceleratorPointerTags()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getNumberOfAcceleratorPointerTags ( ) const | pure virtual |
|---|
◆ getNumberOfColumns()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getNumberOfColumns ( ) const | pure virtual |
|---|
◆ getNumberOfModifiers()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getNumberOfModifiers ( ) const | pure virtual |
|---|
◆ getNumberOfRegisterIndices()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getNumberOfRegisterIndices ( ) const | pure virtual |
|---|
◆ getNumberOfRows()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getNumberOfRows ( ) const | pure virtual |
|---|
◆ getObjectFileName()
| virtual std::string llvm::pdb::IPDBRawSymbol::getObjectFileName ( ) const | pure virtual |
|---|
◆ getOemId()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getOemId ( ) const | pure virtual |
|---|
◆ getOemSymbolId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getOemSymbolId ( ) const | pure virtual |
|---|
◆ getOffset()
| virtual int32_t llvm::pdb::IPDBRawSymbol::getOffset ( ) const | pure virtual |
|---|
◆ getOffsetInUdt()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getOffsetInUdt ( ) const | pure virtual |
|---|
◆ getPlatform()
| virtual PDB_Cpu llvm::pdb::IPDBRawSymbol::getPlatform ( ) const | pure virtual |
|---|
◆ getRank()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getRank ( ) const | pure virtual |
|---|
◆ getRegisterId()
◆ getRegisterType()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getRegisterType ( ) const | pure virtual |
|---|
◆ getRelativeVirtualAddress()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getRelativeVirtualAddress ( ) const | pure virtual |
|---|
◆ getSamplerSlot()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getSamplerSlot ( ) const | pure virtual |
|---|
◆ getSignature()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getSignature ( ) const | pure virtual |
|---|
◆ getSizeInUdt()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getSizeInUdt ( ) const | pure virtual |
|---|
◆ getSlot()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getSlot ( ) const | pure virtual |
|---|
◆ getSourceFileName()
| virtual std::string llvm::pdb::IPDBRawSymbol::getSourceFileName ( ) const | pure virtual |
|---|
◆ getSrcLineOnTypeDefn()
| virtual std::unique_ptr< IPDBLineNumber > llvm::pdb::IPDBRawSymbol::getSrcLineOnTypeDefn ( ) const | pure virtual |
|---|
◆ getStride()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getStride ( ) const | pure virtual |
|---|
◆ getSubTypeId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getSubTypeId ( ) const | pure virtual |
|---|
◆ getSymbolsFileName()
| virtual std::string llvm::pdb::IPDBRawSymbol::getSymbolsFileName ( ) const | pure virtual |
|---|
◆ getSymIndexId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getSymIndexId ( ) const | pure virtual |
|---|
◆ getSymTag()
| virtual PDB_SymType llvm::pdb::IPDBRawSymbol::getSymTag ( ) const | pure virtual |
|---|
◆ getTargetOffset()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getTargetOffset ( ) const | pure virtual |
|---|
◆ getTargetRelativeVirtualAddress()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getTargetRelativeVirtualAddress ( ) const | pure virtual |
|---|
◆ getTargetSection()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getTargetSection ( ) const | pure virtual |
|---|
◆ getTargetVirtualAddress()
| virtual uint64_t llvm::pdb::IPDBRawSymbol::getTargetVirtualAddress ( ) const | pure virtual |
|---|
◆ getTextureSlot()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getTextureSlot ( ) const | pure virtual |
|---|
◆ getThisAdjust()
| virtual int32_t llvm::pdb::IPDBRawSymbol::getThisAdjust ( ) const | pure virtual |
|---|
◆ getThunkOrdinal()
◆ getTimeStamp()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getTimeStamp ( ) const | pure virtual |
|---|
◆ getToken()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getToken ( ) const | pure virtual |
|---|
◆ getTypeId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getTypeId ( ) const | pure virtual |
|---|
◆ getUavSlot()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getUavSlot ( ) const | pure virtual |
|---|
◆ getUdtKind()
| virtual PDB_UdtType llvm::pdb::IPDBRawSymbol::getUdtKind ( ) const | pure virtual |
|---|
◆ getUndecoratedName()
| virtual std::string llvm::pdb::IPDBRawSymbol::getUndecoratedName ( ) const | pure virtual |
|---|
◆ getUndecoratedNameEx()
| virtual std::string llvm::pdb::IPDBRawSymbol::getUndecoratedNameEx ( PDB_UndnameFlags Flags) const | pure virtual |
|---|
◆ getUnmodifiedTypeId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getUnmodifiedTypeId ( ) const | pure virtual |
|---|
◆ getUnused()
| virtual std::string llvm::pdb::IPDBRawSymbol::getUnused ( ) const | pure virtual |
|---|
◆ getUpperBoundId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getUpperBoundId ( ) const | pure virtual |
|---|
◆ getValue()
| virtual Variant llvm::pdb::IPDBRawSymbol::getValue ( ) const | pure virtual |
|---|
◆ getVirtualAddress()
| virtual uint64_t llvm::pdb::IPDBRawSymbol::getVirtualAddress ( ) const | pure virtual |
|---|
◆ getVirtualBaseDispIndex()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getVirtualBaseDispIndex ( ) const | pure virtual |
|---|
◆ getVirtualBaseOffset()
| virtual uint32_t llvm::pdb::IPDBRawSymbol::getVirtualBaseOffset ( ) const | pure virtual |
|---|
◆ getVirtualBasePointerOffset()
| virtual int32_t llvm::pdb::IPDBRawSymbol::getVirtualBasePointerOffset ( ) const | pure virtual |
|---|
◆ getVirtualBaseTableType()
| virtual std::unique_ptr< PDBSymbolTypeBuiltin > llvm::pdb::IPDBRawSymbol::getVirtualBaseTableType ( ) const | pure virtual |
|---|
◆ getVirtualTableShapeId()
| virtual SymIndexId llvm::pdb::IPDBRawSymbol::getVirtualTableShapeId ( ) const | pure virtual |
|---|
◆ hasAlloca()
| virtual bool llvm::pdb::IPDBRawSymbol::hasAlloca ( ) const | pure virtual |
|---|
◆ hasAssignmentOperator()
| virtual bool llvm::pdb::IPDBRawSymbol::hasAssignmentOperator ( ) const | pure virtual |
|---|
◆ hasCastOperator()
| virtual bool llvm::pdb::IPDBRawSymbol::hasCastOperator ( ) const | pure virtual |
|---|
◆ hasConstructor()
| virtual bool llvm::pdb::IPDBRawSymbol::hasConstructor ( ) const | pure virtual |
|---|
◆ hasCTypes()
| virtual bool llvm::pdb::IPDBRawSymbol::hasCTypes ( ) const | pure virtual |
|---|
◆ hasCustomCallingConvention()
| virtual bool llvm::pdb::IPDBRawSymbol::hasCustomCallingConvention ( ) const | pure virtual |
|---|
◆ hasDebugInfo()
| virtual bool llvm::pdb::IPDBRawSymbol::hasDebugInfo ( ) const | pure virtual |
|---|
◆ hasEH()
| virtual bool llvm::pdb::IPDBRawSymbol::hasEH ( ) const | pure virtual |
|---|
◆ hasEHa()
| virtual bool llvm::pdb::IPDBRawSymbol::hasEHa ( ) const | pure virtual |
|---|
◆ hasFarReturn()
| virtual bool llvm::pdb::IPDBRawSymbol::hasFarReturn ( ) const | pure virtual |
|---|
◆ hasFramePointer()
| virtual bool llvm::pdb::IPDBRawSymbol::hasFramePointer ( ) const | pure virtual |
|---|
◆ hasInlAsm()
| virtual bool llvm::pdb::IPDBRawSymbol::hasInlAsm ( ) const | pure virtual |
|---|
◆ hasInlineAttribute()
| virtual bool llvm::pdb::IPDBRawSymbol::hasInlineAttribute ( ) const | pure virtual |
|---|
◆ hasInterruptReturn()
| virtual bool llvm::pdb::IPDBRawSymbol::hasInterruptReturn ( ) const | pure virtual |
|---|
◆ hasLongJump()
| virtual bool llvm::pdb::IPDBRawSymbol::hasLongJump ( ) const | pure virtual |
|---|
◆ hasManagedCode()
| virtual bool llvm::pdb::IPDBRawSymbol::hasManagedCode ( ) const | pure virtual |
|---|
◆ hasNestedTypes()
| virtual bool llvm::pdb::IPDBRawSymbol::hasNestedTypes ( ) const | pure virtual |
|---|
◆ hasNoInlineAttribute()
| virtual bool llvm::pdb::IPDBRawSymbol::hasNoInlineAttribute ( ) const | pure virtual |
|---|
◆ hasNoReturnAttribute()
| virtual bool llvm::pdb::IPDBRawSymbol::hasNoReturnAttribute ( ) const | pure virtual |
|---|
◆ hasOptimizedCodeDebugInfo()
| virtual bool llvm::pdb::IPDBRawSymbol::hasOptimizedCodeDebugInfo ( ) const | pure virtual |
|---|
◆ hasOverloadedOperator()
| virtual bool llvm::pdb::IPDBRawSymbol::hasOverloadedOperator ( ) const | pure virtual |
|---|
◆ hasPrivateSymbols()
| virtual bool llvm::pdb::IPDBRawSymbol::hasPrivateSymbols ( ) const | pure virtual |
|---|
◆ hasSecurityChecks()
| virtual bool llvm::pdb::IPDBRawSymbol::hasSecurityChecks ( ) const | pure virtual |
|---|
◆ hasSEH()
| virtual bool llvm::pdb::IPDBRawSymbol::hasSEH ( ) const | pure virtual |
|---|
◆ hasSetJump()
| virtual bool llvm::pdb::IPDBRawSymbol::hasSetJump ( ) const | pure virtual |
|---|
◆ hasStrictGSCheck()
| virtual bool llvm::pdb::IPDBRawSymbol::hasStrictGSCheck ( ) const | pure virtual |
|---|
◆ isAcceleratorGroupSharedLocal()
| virtual bool llvm::pdb::IPDBRawSymbol::isAcceleratorGroupSharedLocal ( ) const | pure virtual |
|---|
◆ isAcceleratorPointerTagLiveRange()
| virtual bool llvm::pdb::IPDBRawSymbol::isAcceleratorPointerTagLiveRange ( ) const | pure virtual |
|---|
◆ isAcceleratorStubFunction()
| virtual bool llvm::pdb::IPDBRawSymbol::isAcceleratorStubFunction ( ) const | pure virtual |
|---|
◆ isAggregated()
| virtual bool llvm::pdb::IPDBRawSymbol::isAggregated ( ) const | pure virtual |
|---|
◆ isCode()
| virtual bool llvm::pdb::IPDBRawSymbol::isCode ( ) const | pure virtual |
|---|
◆ isCompilerGenerated()
| virtual bool llvm::pdb::IPDBRawSymbol::isCompilerGenerated ( ) const | pure virtual |
|---|
◆ isConstructorVirtualBase()
| virtual bool llvm::pdb::IPDBRawSymbol::isConstructorVirtualBase ( ) const | pure virtual |
|---|
◆ isConstType()
| virtual bool llvm::pdb::IPDBRawSymbol::isConstType ( ) const | pure virtual |
|---|
◆ isCVTCIL()
| virtual bool llvm::pdb::IPDBRawSymbol::isCVTCIL ( ) const | pure virtual |
|---|
◆ isCxxReturnUdt()
| virtual bool llvm::pdb::IPDBRawSymbol::isCxxReturnUdt ( ) const | pure virtual |
|---|
◆ isDataAligned()
| virtual bool llvm::pdb::IPDBRawSymbol::isDataAligned ( ) const | pure virtual |
|---|
◆ isEditAndContinueEnabled()
| virtual bool llvm::pdb::IPDBRawSymbol::isEditAndContinueEnabled ( ) const | pure virtual |
|---|
◆ isFunction()
| virtual bool llvm::pdb::IPDBRawSymbol::isFunction ( ) const | pure virtual |
|---|
◆ isHLSLData()
| virtual bool llvm::pdb::IPDBRawSymbol::isHLSLData ( ) const | pure virtual |
|---|
◆ isHotpatchable()
| virtual bool llvm::pdb::IPDBRawSymbol::isHotpatchable ( ) const | pure virtual |
|---|
◆ isIndirectVirtualBaseClass()
| virtual bool llvm::pdb::IPDBRawSymbol::isIndirectVirtualBaseClass ( ) const | pure virtual |
|---|
◆ isInterfaceUdt()
| virtual bool llvm::pdb::IPDBRawSymbol::isInterfaceUdt ( ) const | pure virtual |
|---|
◆ isIntrinsic()
| virtual bool llvm::pdb::IPDBRawSymbol::isIntrinsic ( ) const | pure virtual |
|---|
◆ isIntroVirtualFunction()
| virtual bool llvm::pdb::IPDBRawSymbol::isIntroVirtualFunction ( ) const | pure virtual |
|---|
◆ isLocationControlFlowDependent()
| virtual bool llvm::pdb::IPDBRawSymbol::isLocationControlFlowDependent ( ) const | pure virtual |
|---|
◆ isLTCG()
| virtual bool llvm::pdb::IPDBRawSymbol::isLTCG ( ) const | pure virtual |
|---|
◆ isManagedCode()
| virtual bool llvm::pdb::IPDBRawSymbol::isManagedCode ( ) const | pure virtual |
|---|
◆ isMatrixRowMajor()
| virtual bool llvm::pdb::IPDBRawSymbol::isMatrixRowMajor ( ) const | pure virtual |
|---|
◆ isMSILCode()
| virtual bool llvm::pdb::IPDBRawSymbol::isMSILCode ( ) const | pure virtual |
|---|
◆ isMSILNetmodule()
| virtual bool llvm::pdb::IPDBRawSymbol::isMSILNetmodule ( ) const | pure virtual |
|---|
◆ isMultipleInheritance()
| virtual bool llvm::pdb::IPDBRawSymbol::isMultipleInheritance ( ) const | pure virtual |
|---|
◆ isNaked()
| virtual bool llvm::pdb::IPDBRawSymbol::isNaked ( ) const | pure virtual |
|---|
◆ isNested()
| virtual bool llvm::pdb::IPDBRawSymbol::isNested ( ) const | pure virtual |
|---|
◆ isOptimizedAway()
| virtual bool llvm::pdb::IPDBRawSymbol::isOptimizedAway ( ) const | pure virtual |
|---|
◆ isPacked()
| virtual bool llvm::pdb::IPDBRawSymbol::isPacked ( ) const | pure virtual |
|---|
◆ isPointerBasedOnSymbolValue()
| virtual bool llvm::pdb::IPDBRawSymbol::isPointerBasedOnSymbolValue ( ) const | pure virtual |
|---|
◆ isPointerToDataMember()
| virtual bool llvm::pdb::IPDBRawSymbol::isPointerToDataMember ( ) const | pure virtual |
|---|
◆ isPointerToMemberFunction()
| virtual bool llvm::pdb::IPDBRawSymbol::isPointerToMemberFunction ( ) const | pure virtual |
|---|
◆ isPureVirtual()
| virtual bool llvm::pdb::IPDBRawSymbol::isPureVirtual ( ) const | pure virtual |
|---|
◆ isReference()
| virtual bool llvm::pdb::IPDBRawSymbol::isReference ( ) const | pure virtual |
|---|
◆ isRefUdt()
| virtual bool llvm::pdb::IPDBRawSymbol::isRefUdt ( ) const | pure virtual |
|---|
◆ isRestrictedType()
| virtual bool llvm::pdb::IPDBRawSymbol::isRestrictedType ( ) const | pure virtual |
|---|
◆ isReturnValue()
| virtual bool llvm::pdb::IPDBRawSymbol::isReturnValue ( ) const | pure virtual |
|---|
◆ isRValueReference()
| virtual bool llvm::pdb::IPDBRawSymbol::isRValueReference ( ) const | pure virtual |
|---|
◆ isSafeBuffers()
| virtual bool llvm::pdb::IPDBRawSymbol::isSafeBuffers ( ) const | pure virtual |
|---|
◆ isScoped()
| virtual bool llvm::pdb::IPDBRawSymbol::isScoped ( ) const | pure virtual |
|---|
◆ isSdl()
| virtual bool llvm::pdb::IPDBRawSymbol::isSdl ( ) const | pure virtual |
|---|
◆ isSingleInheritance()
| virtual bool llvm::pdb::IPDBRawSymbol::isSingleInheritance ( ) const | pure virtual |
|---|
◆ isSplitted()
| virtual bool llvm::pdb::IPDBRawSymbol::isSplitted ( ) const | pure virtual |
|---|
◆ isStatic()
| virtual bool llvm::pdb::IPDBRawSymbol::isStatic ( ) const | pure virtual |
|---|
◆ isUnalignedType()
| virtual bool llvm::pdb::IPDBRawSymbol::isUnalignedType ( ) const | pure virtual |
|---|
◆ isUnreached()
| virtual bool llvm::pdb::IPDBRawSymbol::isUnreached ( ) const | pure virtual |
|---|
◆ isValueUdt()
| virtual bool llvm::pdb::IPDBRawSymbol::isValueUdt ( ) const | pure virtual |
|---|
◆ isVirtual()
| virtual bool llvm::pdb::IPDBRawSymbol::isVirtual ( ) const | pure virtual |
|---|
◆ isVirtualBaseClass()
| virtual bool llvm::pdb::IPDBRawSymbol::isVirtualBaseClass ( ) const | pure virtual |
|---|
◆ isVirtualInheritance()
| virtual bool llvm::pdb::IPDBRawSymbol::isVirtualInheritance ( ) const | pure virtual |
|---|
◆ isVolatileType()
| virtual bool llvm::pdb::IPDBRawSymbol::isVolatileType ( ) const | pure virtual |
|---|
◆ wasInlined()
| virtual bool llvm::pdb::IPDBRawSymbol::wasInlined ( ) const | pure virtual |
|---|
The documentation for this class was generated from the following files:
- include/llvm/DebugInfo/PDB/IPDBRawSymbol.h
- lib/DebugInfo/PDB/PDBInterfaceAnchors.cpp