#include "llvm/DebugInfo/PDB/Native/NativeSourceFile.h"
#include "llvm/ADT/StringExtras.h"
#include "llvm/DebugInfo/PDB/Native/NativeSession.h"
#include "llvm/DebugInfo/PDB/Native/PDBFile.h"
#include "llvm/DebugInfo/PDB/Native/PDBStringTable.h"
usingnamespacellvm;
usingnamespacellvm::pdb;
NativeSourceFile::NativeSourceFile(NativeSession &Session, uint32_t FileId,
const codeview::FileChecksumEntry &Checksum)
: … { … }
std::string NativeSourceFile::getFileName() const { … }
uint32_t NativeSourceFile::getUniqueId() const { … }
std::string NativeSourceFile::getChecksum() const { … }
PDB_Checksum NativeSourceFile::getChecksumType() const { … }
std::unique_ptr<IPDBEnumChildren<PDBSymbolCompiland>>
NativeSourceFile::getCompilands() const { … }