#include "llvm/DebugInfo/PDB/Native/NativeTypeVTShape.h"
#include "llvm/DebugInfo/PDB/IPDBEnumChildren.h"
#include "llvm/DebugInfo/PDB/Native/NativeSession.h"
#include "llvm/DebugInfo/PDB/PDBExtras.h"
usingnamespacellvm;
usingnamespacellvm::pdb;
NativeTypeVTShape::NativeTypeVTShape(NativeSession &Session, SymIndexId Id,
codeview::TypeIndex TI,
codeview::VFTableShapeRecord SR)
: … { … }
NativeTypeVTShape::~NativeTypeVTShape() = default;
void NativeTypeVTShape::dump(raw_ostream &OS, int Indent,
PdbSymbolIdField ShowIdFields,
PdbSymbolIdField RecurseIdFields) const { … }
bool NativeTypeVTShape::isConstType() const { … }
bool NativeTypeVTShape::isVolatileType() const { … }
bool NativeTypeVTShape::isUnalignedType() const { … }
uint32_t NativeTypeVTShape::getCount() const { … }