#include "PrettyClassDefinitionDumper.h"
#include "PrettyClassLayoutGraphicalDumper.h"
#include "llvm-pdbutil.h"
#include "llvm/ADT/APFloat.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/DebugInfo/PDB/IPDBLineNumber.h"
#include "llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h"
#include "llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h"
#include "llvm/DebugInfo/PDB/PDBSymbolTypeUDT.h"
#include "llvm/DebugInfo/PDB/UDTLayout.h"
#include "llvm/Support/Format.h"
usingnamespacellvm;
usingnamespacellvm::pdb;
ClassDefinitionDumper::ClassDefinitionDumper(LinePrinter &P)
: … { … }
void ClassDefinitionDumper::start(const PDBSymbolTypeUDT &Class) { … }
void ClassDefinitionDumper::start(const ClassLayout &Layout) { … }
void ClassDefinitionDumper::prettyPrintClassIntro(const ClassLayout &Layout) { … }
void ClassDefinitionDumper::prettyPrintClassOutro(const ClassLayout &Layout) { … }