1ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines//===- PDBSymbolTypeVTableShape.cpp - ---------------------------*- C++ -*-===//
2ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines//
3ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines//                     The LLVM Compiler Infrastructure
4ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines//
5ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines// This file is distributed under the University of Illinois Open Source
6ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines// License. See LICENSE.TXT for details.
7ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines//
8ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines//===----------------------------------------------------------------------===//
9ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines
10ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines#include "llvm/DebugInfo/PDB/PDBSymbolTypeVTableShape.h"
11ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines
12ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines#include "llvm/DebugInfo/PDB/PDBSymbol.h"
13ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines#include "llvm/DebugInfo/PDB/PDBSymDumper.h"
14ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines
15ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines#include <utility>
16ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines
17ebe69fe11e48d322045d5949c83283927a0d790bStephen Hinesusing namespace llvm;
18de2d8694e25a814696358e95141f4b1aa4d8847ePirama Arumuga Nainarusing namespace llvm::pdb;
19ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines
20ebe69fe11e48d322045d5949c83283927a0d790bStephen HinesPDBSymbolTypeVTableShape::PDBSymbolTypeVTableShape(
21ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines    const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol)
22ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines    : PDBSymbol(PDBSession, std::move(Symbol)) {}
23ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines
244c5e43da7792f75567b693105cc53e3f1992ad98Pirama Arumuga Nainarvoid PDBSymbolTypeVTableShape::dump(PDBSymDumper &Dumper) const {
254c5e43da7792f75567b693105cc53e3f1992ad98Pirama Arumuga Nainar  Dumper.dump(*this);
26ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines}
27