#include "llvm/DebugInfo/PDB/Native/NativeEnumSymbols.h"
#include "llvm/DebugInfo/CodeView/CodeView.h"
#include "llvm/DebugInfo/PDB/IPDBEnumChildren.h"
#include "llvm/DebugInfo/PDB/Native/NativeSession.h"
#include "llvm/DebugInfo/PDB/Native/SymbolCache.h"
#include "llvm/DebugInfo/PDB/PDBSymbol.h"
usingnamespacellvm;
usingnamespacellvm::codeview;
usingnamespacellvm::pdb;
NativeEnumSymbols::NativeEnumSymbols(NativeSession &PDBSession,
std::vector<SymIndexId> Symbols)
: … { … }
uint32_t NativeEnumSymbols::getChildCount() const { … }
std::unique_ptr<PDBSymbol>
NativeEnumSymbols::getChildAtIndex(uint32_t N) const { … }
std::unique_ptr<PDBSymbol> NativeEnumSymbols::getNext() { … }
void NativeEnumSymbols::reset() { … }