PDBSymbolTypeBaseClass.cpp revision 287506
1118856Sphk//===- PDBSymbolTypeBaseClass.cpp - -----------------------------*- C++ -*-===//
2118856Sphk//
3118856Sphk//                     The LLVM Compiler Infrastructure
4125500Sru//
5118856Sphk// This file is distributed under the University of Illinois Open Source
6118856Sphk// License. See LICENSE.TXT for details.
7118856Sphk//
8118856Sphk//===----------------------------------------------------------------------===//
9118856Sphk
10118856Sphk#include "llvm/DebugInfo/PDB/PDBSymbolTypeBaseClass.h"
11118856Sphk
12118856Sphk#include "llvm/DebugInfo/PDB/PDBSymbol.h"
13118856Sphk#include "llvm/DebugInfo/PDB/PDBSymDumper.h"
14121795Sphk
15#include <utility>
16
17using namespace llvm;
18
19PDBSymbolTypeBaseClass::PDBSymbolTypeBaseClass(
20    const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol)
21    : PDBSymbol(PDBSession, std::move(Symbol)) {}
22
23void PDBSymbolTypeBaseClass::dump(PDBSymDumper &Dumper) const {
24  Dumper.dump(*this);
25}
26