llvm/llvm/lib/DebugInfo/PDB/PDBSymDumper.cpp

//===- PDBSymDumper.cpp - ---------------------------------------*- C++ -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "llvm/DebugInfo/PDB/PDBSymDumper.h"
#include "llvm/Support/ErrorHandling.h"

usingnamespacellvm;
usingnamespacellvm::pdb;

#define PDB_SYMDUMP_UNREACHABLE(Type)

PDBSymDumper::PDBSymDumper(bool ShouldRequireImpl)
    :{}

PDBSymDumper::~PDBSymDumper() = default;

void PDBSymDumper::dump(const PDBSymbolAnnotation &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolBlock &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolCompiland &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolCompilandDetails &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolCompilandEnv &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolCustom &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolData &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolExe &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolFunc &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolFuncDebugEnd &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolFuncDebugStart &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolLabel &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolPublicSymbol &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolThunk &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeArray &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeBaseClass &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeBuiltin &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeCustom &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeDimension &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeEnum &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeFriend &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeFunctionArg &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeFunctionSig &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeManaged &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypePointer &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeTypedef &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeUDT &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeVTable &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolTypeVTableShape &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolUnknown &Symbol) {}

void PDBSymDumper::dump(const PDBSymbolUsingNamespace &Symbol) {}