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.