121473f7bSZachary Turner //===- PDBSymbolUsingNamespace.cpp - ------------------- --------*- C++ -*-===//
221473f7bSZachary Turner //
321473f7bSZachary Turner //                     The LLVM Compiler Infrastructure
421473f7bSZachary Turner //
521473f7bSZachary Turner // This file is distributed under the University of Illinois Open Source
621473f7bSZachary Turner // License. See LICENSE.TXT for details.
721473f7bSZachary Turner //
821473f7bSZachary Turner //===----------------------------------------------------------------------===//
921473f7bSZachary Turner 
1021473f7bSZachary Turner #include "llvm/DebugInfo/PDB/PDBSymbolUsingNamespace.h"
1152c9f881SZachary Turner 
1252c9f881SZachary Turner #include "llvm/DebugInfo/PDB/PDBSymbol.h"
139a818ad1SZachary Turner #include "llvm/DebugInfo/PDB/PDBSymDumper.h"
1452c9f881SZachary Turner 
1571f308adSChandler Carruth #include <utility>
1621473f7bSZachary Turner 
1721473f7bSZachary Turner using namespace llvm;
18*ec28fc34SZachary Turner using namespace llvm::pdb;
1921473f7bSZachary Turner 
2021473f7bSZachary Turner PDBSymbolUsingNamespace::PDBSymbolUsingNamespace(
2198571ed9SZachary Turner     const IPDBSession &PDBSession, std::unique_ptr<IPDBRawSymbol> Symbol)
22bae16b3fSZachary Turner     : PDBSymbol(PDBSession, std::move(Symbol)) {}
2321473f7bSZachary Turner 
24b52d08d9SZachary Turner void PDBSymbolUsingNamespace::dump(PDBSymDumper &Dumper) const {
25b52d08d9SZachary Turner   Dumper.dump(*this);
269a818ad1SZachary Turner }
27