class IPDBRawSymbol

Declaration

class IPDBRawSymbol { /* full declaration omitted */ };

Description

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.

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:45

Method Overview

Methods

virtual void dump(
    llvm::raw_ostream& OS,
    int Indent,
    llvm::pdb::PdbSymbolIdField ShowIdFields,
    llvm::pdb::PdbSymbolIdField RecurseIdFields)
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:49

Parameters

llvm::raw_ostream& OS
int Indent
llvm::pdb::PdbSymbolIdField ShowIdFields
llvm::pdb::PdbSymbolIdField RecurseIdFields

virtual std::unique_ptr<IPDBEnumSymbols>
findChildren(llvm::pdb::PDB_SymType Type) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:53

Parameters

llvm::pdb::PDB_SymType Type

virtual std::unique_ptr<IPDBEnumSymbols>
findChildren(
    llvm::pdb::PDB_SymType Type,
    llvm::StringRef Name,
    llvm::pdb::PDB_NameSearchFlags Flags) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:56

Parameters

llvm::pdb::PDB_SymType Type
llvm::StringRef Name
llvm::pdb::PDB_NameSearchFlags Flags

virtual std::unique_ptr<IPDBEnumSymbols>
findChildrenByAddr(
    llvm::pdb::PDB_SymType Type,
    llvm::StringRef Name,
    llvm::pdb::PDB_NameSearchFlags Flags,
    uint32_t Section,
    uint32_t Offset) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:59

Parameters

llvm::pdb::PDB_SymType Type
llvm::StringRef Name
llvm::pdb::PDB_NameSearchFlags Flags
uint32_t Section
uint32_t Offset

virtual std::unique_ptr<IPDBEnumSymbols>
findChildrenByRVA(
    llvm::pdb::PDB_SymType Type,
    llvm::StringRef Name,
    llvm::pdb::PDB_NameSearchFlags Flags,
    uint32_t RVA) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:66

Parameters

llvm::pdb::PDB_SymType Type
llvm::StringRef Name
llvm::pdb::PDB_NameSearchFlags Flags
uint32_t RVA

virtual std::unique_ptr<IPDBEnumSymbols>
findChildrenByVA(
    llvm::pdb::PDB_SymType Type,
    llvm::StringRef Name,
    llvm::pdb::PDB_NameSearchFlags Flags,
    uint64_t VA) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:63

Parameters

llvm::pdb::PDB_SymType Type
llvm::StringRef Name
llvm::pdb::PDB_NameSearchFlags Flags
uint64_t VA

virtual std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByAddr(uint32_t Section,
                       uint32_t Offset) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:70

Parameters

uint32_t Section
uint32_t Offset

virtual std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByRVA(uint32_t RVA) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:72

Parameters

uint32_t RVA

virtual std::unique_ptr<IPDBEnumSymbols>
findInlineFramesByVA(uint64_t VA) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:74

Parameters

uint64_t VA

virtual std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLines() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:76

virtual std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByAddr(uint32_t Section,
                       uint32_t Offset,
                       uint32_t Length) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:78

Parameters

uint32_t Section
uint32_t Offset
uint32_t Length

virtual std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByRVA(uint32_t RVA,
                      uint32_t Length) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:81

Parameters

uint32_t RVA
uint32_t Length

virtual std::unique_ptr<IPDBEnumLineNumbers>
findInlineeLinesByVA(uint64_t VA,
                     uint32_t Length) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:83

Parameters

uint64_t VA
uint32_t Length

virtual llvm::pdb::PDB_MemberAccess getAccess()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:87

virtual uint32_t getAddressOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:88

virtual uint32_t getAddressSection() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:89

virtual bool getAddressTaken() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:178

virtual uint32_t getAge() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:90

virtual llvm::pdb::SymIndexId
getArrayIndexTypeId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:91

virtual void getBackEndVersion(
    llvm::pdb::VersionInfo& Version) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:86

Parameters

llvm::pdb::VersionInfo& Version

virtual uint32_t getBaseDataOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:92

virtual uint32_t getBaseDataSlot() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:93

virtual llvm::pdb::SymIndexId getBaseSymbolId()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:94

virtual uint32_t getBitPosition() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:96

virtual llvm::pdb::PDB_BuiltinType
getBuiltinType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:95

virtual llvm::pdb::PDB_CallingConv
getCallingConvention() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:97

virtual llvm::pdb::SymIndexId getClassParentId()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:98

virtual std::string getCompilerName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:99

virtual uint32_t getCount() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:100

virtual uint32_t getCountLiveRanges() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:101

virtual void getDataBytes(
    llvm::SmallVector<uint8_t, 32>& bytes) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:85

Parameters

llvm::SmallVector<uint8_t, 32>& bytes

virtual llvm::pdb::PDB_DataKind getDataKind()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:157

virtual void getFrontEndVersion(
    llvm::pdb::VersionInfo& Version) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:102

Parameters

llvm::pdb::VersionInfo& Version

virtual codeview::GUID getGuid() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:159

virtual llvm::pdb::PDB_Lang getLanguage() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:103

virtual uint64_t getLength() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:166

virtual llvm::pdb::SymIndexId getLexicalParentId()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:104

virtual std::string getLibraryName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:105

virtual uint64_t getLiveRangeLength() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:167

virtual uint32_t getLiveRangeStartAddressOffset()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:106

virtual uint32_t getLiveRangeStartAddressSection()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:107

virtual uint32_t
getLiveRangeStartRelativeVirtualAddress() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:108

virtual codeview::RegisterId
getLocalBasePointerRegisterId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:109

virtual llvm::pdb::PDB_LocType getLocationType()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:163

virtual llvm::pdb::SymIndexId getLowerBoundId()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:110

virtual llvm::pdb::PDB_Machine getMachineType()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:164

virtual uint32_t getMemorySpaceKind() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:111

virtual std::string getName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:112

virtual bool getNoStackOrdering() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:179

virtual uint32_t
getNumberOfAcceleratorPointerTags() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:113

virtual uint32_t getNumberOfColumns() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:114

virtual uint32_t getNumberOfModifiers() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:115

virtual uint32_t getNumberOfRegisterIndices()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:116

virtual uint32_t getNumberOfRows() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:117

virtual std::string getObjectFileName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:118

virtual uint32_t getOemId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:119

virtual llvm::pdb::SymIndexId getOemSymbolId()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:120

virtual int32_t getOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:160

virtual uint32_t getOffsetInUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:121

virtual llvm::pdb::PDB_Cpu getPlatform() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:122

virtual uint32_t getRank() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:123

virtual codeview::RegisterId getRegisterId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:124

virtual uint32_t getRegisterType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:125

virtual uint32_t getRelativeVirtualAddress() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:126

virtual uint32_t getSamplerSlot() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:127

virtual uint32_t getSignature() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:128

virtual uint32_t getSizeInUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:129

virtual uint32_t getSlot() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:130

virtual std::string getSourceFileName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:131

virtual std::unique_ptr<IPDBLineNumber>
getSrcLineOnTypeDefn() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:133

virtual uint32_t getStride() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:134

virtual llvm::pdb::SymIndexId getSubTypeId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:135

virtual llvm::pdb::SymIndexId getSymIndexId()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:137

virtual llvm::pdb::PDB_SymType getSymTag() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:158

virtual std::string getSymbolsFileName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:136

virtual uint32_t getTargetOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:138

virtual uint32_t getTargetRelativeVirtualAddress()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:139

virtual uint32_t getTargetSection() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:141

virtual uint64_t getTargetVirtualAddress() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:140

virtual uint32_t getTextureSlot() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:142

virtual int32_t getThisAdjust() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:161

virtual codeview::ThunkOrdinal getThunkOrdinal()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:165

virtual uint32_t getTimeStamp() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:143

virtual uint32_t getToken() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:144

virtual llvm::pdb::SymIndexId getTypeId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:145

virtual uint32_t getUavSlot() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:146

virtual llvm::pdb::PDB_UdtType getUdtKind() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:169

virtual std::string getUndecoratedName() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:147

virtual std::string getUndecoratedNameEx(
    llvm::pdb::PDB_UndnameFlags Flags) const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:148

Parameters

llvm::pdb::PDB_UndnameFlags Flags

virtual llvm::pdb::SymIndexId
getUnmodifiedTypeId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:149

virtual std::string getUnused() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:251

virtual llvm::pdb::SymIndexId getUpperBoundId()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:150

virtual llvm::pdb::Variant getValue() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:151

virtual uint64_t getVirtualAddress() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:168

virtual uint32_t getVirtualBaseDispIndex() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:152

virtual uint32_t getVirtualBaseOffset() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:153

virtual int32_t getVirtualBasePointerOffset()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:162

virtual std::unique_ptr<PDBSymbolTypeBuiltin>
getVirtualBaseTableType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:155

virtual llvm::pdb::SymIndexId
getVirtualTableShapeId() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:156

virtual bool hasAlloca() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:180

virtual bool hasAssignmentOperator() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:181

virtual bool hasCTypes() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:182

virtual bool hasCastOperator() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:183

virtual bool hasConstructor() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:170

virtual bool hasCustomCallingConvention() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:171

virtual bool hasDebugInfo() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:184

virtual bool hasEH() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:185

virtual bool hasEHa() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:186

virtual bool hasFarReturn() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:172

virtual bool hasFramePointer() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:187

virtual bool hasInlAsm() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:188

virtual bool hasInlineAttribute() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:189

virtual bool hasInterruptReturn() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:190

virtual bool hasLongJump() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:191

virtual bool hasManagedCode() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:192

virtual bool hasNestedTypes() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:193

virtual bool hasNoInlineAttribute() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:194

virtual bool hasNoReturnAttribute() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:195

virtual bool hasOptimizedCodeDebugInfo() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:196

virtual bool hasOverloadedOperator() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:197

virtual bool hasPrivateSymbols() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:242

virtual bool hasSEH() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:198

virtual bool hasSecurityChecks() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:199

virtual bool hasSetJump() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:200

virtual bool hasStrictGSCheck() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:201

virtual bool isAcceleratorGroupSharedLocal() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:202

virtual bool isAcceleratorPointerTagLiveRange()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:203

virtual bool isAcceleratorStubFunction() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:204

virtual bool isAggregated() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:205

virtual bool isCVTCIL() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:207

virtual bool isCode() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:173

virtual bool isCompilerGenerated() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:174

virtual bool isConstType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:175

virtual bool isConstructorVirtualBase() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:208

virtual bool isCxxReturnUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:209

virtual bool isDataAligned() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:210

virtual bool isEditAndContinueEnabled() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:176

virtual bool isFunction() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:177

virtual bool isHLSLData() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:211

virtual bool isHotpatchable() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:212

virtual bool isIndirectVirtualBaseClass() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:213

virtual bool isInterfaceUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:214

virtual bool isIntrinsic() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:215

virtual bool isIntroVirtualFunction() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:206

virtual bool isLTCG() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:216

virtual bool isLocationControlFlowDependent()
    const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:217

virtual bool isMSILCode() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:221

virtual bool isMSILNetmodule() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:218

virtual bool isManagedCode() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:220

virtual bool isMatrixRowMajor() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:219

virtual bool isMultipleInheritance() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:222

virtual bool isNaked() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:223

virtual bool isNested() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:224

virtual bool isOptimizedAway() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:225

virtual bool isPacked() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:226

virtual bool isPointerBasedOnSymbolValue() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:227

virtual bool isPointerToDataMember() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:228

virtual bool isPointerToMemberFunction() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:229

virtual bool isPureVirtual() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:230

virtual bool isRValueReference() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:231

virtual bool isRefUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:232

virtual bool isReference() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:233

virtual bool isRestrictedType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:234

virtual bool isReturnValue() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:235

virtual bool isSafeBuffers() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:236

virtual bool isScoped() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:237

virtual bool isSdl() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:238

virtual bool isSingleInheritance() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:239

virtual bool isSplitted() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:240

virtual bool isStatic() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:241

virtual bool isUnalignedType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:243

virtual bool isUnreached() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:244

virtual bool isValueUdt() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:245

virtual bool isVirtual() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:246

virtual bool isVirtualBaseClass() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:247

virtual bool isVirtualInheritance() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:248

virtual bool isVolatileType() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:249

virtual bool wasInlined() const

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:250

virtual ~IPDBRawSymbol()

Declared at: llvm/include/llvm/DebugInfo/PDB/IPDBRawSymbol.h:47