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