9#ifndef LLVM_DEBUGINFO_CODEVIEW_DEBUGCHECKSUMSSUBSECTION_H 
   10#define LLVM_DEBUGINFO_CODEVIEW_DEBUGCHECKSUMSSUBSECTION_H 
   64  bool valid()
 const { 
return Checksums.valid(); }
 
   69  Iterator 
begin()
 const { 
return Checksums.begin(); }
 
   70  Iterator 
end()
 const { 
return Checksums.end(); }
 
   72  const FileChecksumArray &
getArray()
 const { 
return Checksums; }
 
   75  FileChecksumArray Checksums;
 
 
   89  uint32_t calculateSerializedSize() 
const override;
 
   99  std::vector<FileChecksumEntry> Checksums;
 
 
This file defines the BumpPtrAllocator interface.
 
Lightweight arrays that are backed by an arbitrary BinaryStream.
 
This file defines the DenseMap class.
 
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory),...
 
Provides read only access to a subclass of BinaryStream.
 
BinaryStreamRef is to BinaryStream what ArrayRef is to an Array.
 
Provides write only access to a subclass of WritableBinaryStream.
 
Lightweight error class with error context and mandatory checking.
 
StringRef - Represent a constant reference to a string, i.e.
 
VarStreamArrayIterator< codeview::FileChecksumEntry, VarStreamArrayExtractor< codeview::FileChecksumEntry > > Iterator
 
static bool classof(const DebugSubsectionRef *S)
 
LLVM_ABI Error initialize(BinaryStreamReader Reader)
 
DebugChecksumsSubsectionRef()
 
const FileChecksumArray & getArray() const
 
DebugChecksumsSubsection(DebugStringTableSubsection &Strings)
 
static bool classof(const DebugSubsection *S)
 
Represents a read-write view of a CodeView string table.
 
DebugSubsectionKind kind() const
 
DebugSubsectionRef(DebugSubsectionKind Kind)
 
DebugSubsection(DebugSubsectionKind Kind)
 
DebugSubsectionKind kind() const
 
This is an optimization pass for GlobalISel generic memory operations.
 
BumpPtrAllocatorImpl<> BumpPtrAllocator
The standard BumpPtrAllocator which just uses the default template parameters.
 
ArrayRef< uint8_t > Checksum