class PDBSymDumper
Declaration
class PDBSymDumper { /* full declaration omitted */ };
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:19
Member Variables
- private bool RequireImpl
Method Overview
- public PDBSymDumper(bool ShouldRequireImpl)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeBaseClass & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeDimension & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeBuiltin & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeCustom & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeEnum & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeFriend & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeFunctionArg & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeFunctionSig & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeManaged & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypePointer & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeTypedef & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeUDT & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeVTable & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeVTableShape & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolUnknown & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolUsingNamespace & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolThunk & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolAnnotation & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolBlock & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolCompiland & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolCompilandDetails & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolCompilandEnv & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolCustom & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolData & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolExe & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolFunc & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolFuncDebugEnd & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolFuncDebugStart & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolLabel & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolPublicSymbol & Symbol)
- public virtual void dump(const llvm::pdb::PDBSymbolTypeArray & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeVTableShape & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeVTable & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeUDT & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeTypedef & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypePointer & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeManaged & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeFunctionSig & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeFunctionArg & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeFriend & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeEnum & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeDimension & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeCustom & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeBuiltin & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeBaseClass & Symbol)
- public virtual void dumpRight(const llvm::pdb::PDBSymbolTypeArray & Symbol)
- public virtual ~PDBSymDumper()
Methods
¶PDBSymDumper(bool ShouldRequireImpl)
PDBSymDumper(bool ShouldRequireImpl)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:21
Parameters
- bool ShouldRequireImpl
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeBaseClass&
Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeBaseClass&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:39
Parameters
- const llvm::pdb::PDBSymbolTypeBaseClass& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeDimension&
Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeDimension&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:42
Parameters
- const llvm::pdb::PDBSymbolTypeDimension& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeBuiltin& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeBuiltin& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:40
Parameters
- const llvm::pdb::PDBSymbolTypeBuiltin& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeCustom& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeCustom& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:41
Parameters
- const llvm::pdb::PDBSymbolTypeCustom& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeEnum& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeEnum& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:43
Parameters
- const llvm::pdb::PDBSymbolTypeEnum& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeFriend& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeFriend& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:44
Parameters
- const llvm::pdb::PDBSymbolTypeFriend& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeFunctionArg&
Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeFunctionArg&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:45
Parameters
- const llvm::pdb::PDBSymbolTypeFunctionArg& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeFunctionSig&
Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeFunctionSig&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:46
Parameters
- const llvm::pdb::PDBSymbolTypeFunctionSig& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeManaged& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeManaged& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:47
Parameters
- const llvm::pdb::PDBSymbolTypeManaged& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypePointer& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypePointer& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:48
Parameters
- const llvm::pdb::PDBSymbolTypePointer& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeTypedef& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeTypedef& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:49
Parameters
- const llvm::pdb::PDBSymbolTypeTypedef& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeUDT& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeUDT& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:50
Parameters
- const llvm::pdb::PDBSymbolTypeUDT& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeVTable& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeVTable& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:51
Parameters
- const llvm::pdb::PDBSymbolTypeVTable& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeVTableShape&
Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeVTableShape&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:52
Parameters
- const llvm::pdb::PDBSymbolTypeVTableShape& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolUnknown& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolUnknown& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:53
Parameters
- const llvm::pdb::PDBSymbolUnknown& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolUsingNamespace&
Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolUsingNamespace&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:54
Parameters
- const llvm::pdb::PDBSymbolUsingNamespace& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolThunk& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolThunk& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:37
Parameters
- const llvm::pdb::PDBSymbolThunk& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolAnnotation& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolAnnotation& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:24
Parameters
- const llvm::pdb::PDBSymbolAnnotation& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolBlock& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolBlock& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:25
Parameters
- const llvm::pdb::PDBSymbolBlock& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolCompiland& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolCompiland& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:26
Parameters
- const llvm::pdb::PDBSymbolCompiland& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolCompilandDetails&
Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolCompilandDetails&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:27
Parameters
- const llvm::pdb::PDBSymbolCompilandDetails& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolCompilandEnv&
Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolCompilandEnv&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:28
Parameters
- const llvm::pdb::PDBSymbolCompilandEnv& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolCustom& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolCustom& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:29
Parameters
- const llvm::pdb::PDBSymbolCustom& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolData& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolData& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:30
Parameters
- const llvm::pdb::PDBSymbolData& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolExe& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolExe& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:31
Parameters
- const llvm::pdb::PDBSymbolExe& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolFunc& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolFunc& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:32
Parameters
- const llvm::pdb::PDBSymbolFunc& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolFuncDebugEnd&
Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolFuncDebugEnd&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:33
Parameters
- const llvm::pdb::PDBSymbolFuncDebugEnd& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolFuncDebugStart&
Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolFuncDebugStart&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:34
Parameters
- const llvm::pdb::PDBSymbolFuncDebugStart& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolLabel& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolLabel& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:35
Parameters
- const llvm::pdb::PDBSymbolLabel& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolPublicSymbol&
Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolPublicSymbol&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:36
Parameters
- const llvm::pdb::PDBSymbolPublicSymbol& Symbol
¶virtual void dump(
const llvm::pdb::PDBSymbolTypeArray& Symbol)
virtual void dump(
const llvm::pdb::PDBSymbolTypeArray& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:38
Parameters
- const llvm::pdb::PDBSymbolTypeArray& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeVTableShape&
Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeVTableShape&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:70
Parameters
- const llvm::pdb::PDBSymbolTypeVTableShape& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeVTable& Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeVTable& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:69
Parameters
- const llvm::pdb::PDBSymbolTypeVTable& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeUDT& Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeUDT& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:68
Parameters
- const llvm::pdb::PDBSymbolTypeUDT& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeTypedef& Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeTypedef& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:67
Parameters
- const llvm::pdb::PDBSymbolTypeTypedef& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypePointer& Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypePointer& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:66
Parameters
- const llvm::pdb::PDBSymbolTypePointer& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeManaged& Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeManaged& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:65
Parameters
- const llvm::pdb::PDBSymbolTypeManaged& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeFunctionSig&
Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeFunctionSig&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:64
Parameters
- const llvm::pdb::PDBSymbolTypeFunctionSig& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeFunctionArg&
Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeFunctionArg&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:63
Parameters
- const llvm::pdb::PDBSymbolTypeFunctionArg& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeFriend& Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeFriend& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:62
Parameters
- const llvm::pdb::PDBSymbolTypeFriend& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeEnum& Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeEnum& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:61
Parameters
- const llvm::pdb::PDBSymbolTypeEnum& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeDimension&
Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeDimension&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:60
Parameters
- const llvm::pdb::PDBSymbolTypeDimension& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeCustom& Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeCustom& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:59
Parameters
- const llvm::pdb::PDBSymbolTypeCustom& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeBuiltin& Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeBuiltin& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:58
Parameters
- const llvm::pdb::PDBSymbolTypeBuiltin& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeBaseClass&
Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeBaseClass&
Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:57
Parameters
- const llvm::pdb::PDBSymbolTypeBaseClass& Symbol
¶virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeArray& Symbol)
virtual void dumpRight(
const llvm::pdb::PDBSymbolTypeArray& Symbol)
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:56
Parameters
- const llvm::pdb::PDBSymbolTypeArray& Symbol
¶virtual ~PDBSymDumper()
virtual ~PDBSymDumper()
Declared at: llvm/include/llvm/DebugInfo/PDB/PDBSymDumper.h:22