#include "llvm/DebugInfo/PDB/PDBSymbolTypeFunctionSig.h"
#include "llvm/DebugInfo/PDB/ConcreteSymbolEnumerator.h"
#include "llvm/DebugInfo/PDB/IPDBEnumChildren.h"
#include "llvm/DebugInfo/PDB/IPDBSession.h"
#include "llvm/DebugInfo/PDB/PDBSymDumper.h"
#include "llvm/DebugInfo/PDB/PDBSymbol.h"
#include "llvm/DebugInfo/PDB/PDBSymbolTypeBuiltin.h"
#include "llvm/DebugInfo/PDB/PDBSymbolTypeFunctionArg.h"
#include <utility>
usingnamespacellvm;
usingnamespacellvm::pdb;
namespace {
class FunctionArgEnumerator : public IPDBEnumSymbols { … };
}
std::unique_ptr<IPDBEnumSymbols>
PDBSymbolTypeFunctionSig::getArguments() const { … }
void PDBSymbolTypeFunctionSig::dump(PDBSymDumper &Dumper) const { … }
void PDBSymbolTypeFunctionSig::dumpRight(PDBSymDumper &Dumper) const { … }
bool PDBSymbolTypeFunctionSig::isCVarArgs() const { … }