LLVM: include/llvm/DebugInfo/PDB/PDBSymDumper.h Source File (original) (raw)
1
2
3
4
5
6
7
8
9#ifndef LLVM_DEBUGINFO_PDB_PDBSYMDUMPER_H
10#define LLVM_DEBUGINFO_PDB_PDBSYMDUMPER_H
11
14
15namespace llvm {
16
18namespace pdb {
19
21public:
24
56
72
73private:
74 bool RequireImpl;
75};
76}
77}
78
79#endif
virtual void dump(const PDBSymbolAnnotation &Symbol)
virtual void dumpRight(const PDBSymbolTypeEnum &Symbol)
Definition PDBSymDumper.h:62
virtual void dumpRight(const PDBSymbolTypeDimension &Symbol)
Definition PDBSymDumper.h:61
virtual void dumpRight(const PDBSymbolTypeCustom &Symbol)
Definition PDBSymDumper.h:60
virtual void dumpRight(const PDBSymbolTypePointer &Symbol)
Definition PDBSymDumper.h:67
virtual void dumpRight(const PDBSymbolTypeVTableShape &Symbol)
Definition PDBSymDumper.h:71
PDBSymDumper(bool ShouldRequireImpl)
virtual void dumpRight(const PDBSymbolTypeTypedef &Symbol)
Definition PDBSymDumper.h:68
virtual void dumpRight(const PDBSymbolTypeManaged &Symbol)
Definition PDBSymDumper.h:66
virtual void dumpRight(const PDBSymbolTypeUDT &Symbol)
Definition PDBSymDumper.h:69
virtual void dumpRight(const PDBSymbolTypeFriend &Symbol)
Definition PDBSymDumper.h:63
virtual void dumpRight(const PDBSymbolTypeBuiltin &Symbol)
Definition PDBSymDumper.h:59
virtual void dumpRight(const PDBSymbolTypeFunctionArg &Symbol)
Definition PDBSymDumper.h:64
virtual void dumpRight(const PDBSymbolTypeVTable &Symbol)
Definition PDBSymDumper.h:70
virtual void dumpRight(const PDBSymbolTypeFunctionSig &Symbol)
Definition PDBSymDumper.h:65
virtual void dumpRight(const PDBSymbolTypeBaseClass &Symbol)
Definition PDBSymDumper.h:58
virtual void dumpRight(const PDBSymbolTypeArray &Symbol)
Definition PDBSymDumper.h:57
PDBSymbolCustom represents symbols that are compiler-specific and do not fit anywhere else in the lex...
This class implements an extremely fast bulk output stream that can only output to a stream.
This is an optimization pass for GlobalISel generic memory operations.