9#ifndef LLVM_DEBUGINFO_CODEVIEW_STRINGSANDCHECKSUMS_H 
   10#define LLVM_DEBUGINFO_CODEVIEW_STRINGSANDCHECKSUMS_H 
   46      if (Strings && Checksums)
 
   49        initializeChecksums(R);
 
 
   78  std::shared_ptr<DebugStringTableSubsectionRef> OwnedStrings;
 
   79  std::shared_ptr<DebugChecksumsSubsectionRef> OwnedChecksums;
 
 
   87  using StringsPtr = std::shared_ptr<DebugStringTableSubsection>;
 
 
Represents a read-only view of a CodeView string table.
 
Represents a read-write view of a CodeView string table.
 
LLVM_ABI void setStrings(const DebugStringTableSubsectionRef &Strings)
 
LLVM_ABI StringsAndChecksumsRef()
 
LLVM_ABI void setChecksums(const DebugChecksumsSubsectionRef &CS)
 
const DebugStringTableSubsectionRef & strings() const
 
bool hasChecksums() const
 
LLVM_ABI void resetStrings()
 
void initialize(T &&FragmentRange)
 
const DebugChecksumsSubsectionRef & checksums() const
 
LLVM_ABI void resetChecksums()
 
std::shared_ptr< DebugStringTableSubsection > StringsPtr
 
void setStrings(const StringsPtr &SP)
 
bool hasChecksums() const
 
std::shared_ptr< DebugChecksumsSubsection > ChecksumsPtr
 
const StringsPtr & strings() const
 
void setChecksums(const ChecksumsPtr &CP)
 
const ChecksumsPtr & checksums() const
 
StringsAndChecksums()=default
 
This is an optimization pass for GlobalISel generic memory operations.