LLVM 22.0.0git
llvm::codeview::StringsAndChecksumsRef Class Reference

#include "llvm/DebugInfo/CodeView/StringsAndChecksums.h"

Public Member Functions

LLVM_ABI StringsAndChecksumsRef ()
LLVM_ABI StringsAndChecksumsRef (const DebugStringTableSubsectionRef &Strings)
LLVM_ABI StringsAndChecksumsRef (const DebugStringTableSubsectionRef &Strings, const DebugChecksumsSubsectionRef &Checksums)
LLVM_ABI void setStrings (const DebugStringTableSubsectionRef &Strings)
LLVM_ABI void setChecksums (const DebugChecksumsSubsectionRef &CS)
LLVM_ABI void reset ()
LLVM_ABI void resetStrings ()
LLVM_ABI void resetChecksums ()
template<typename T>
void initialize (T &&FragmentRange)
const DebugStringTableSubsectionRefstrings () const
const DebugChecksumsSubsectionRefchecksums () const
bool hasStrings () const
bool hasChecksums () const

Detailed Description

Definition at line 24 of file StringsAndChecksums.h.

Constructor & Destructor Documentation

◆ StringsAndChecksumsRef() [1/3]

StringsAndChecksumsRef::StringsAndChecksumsRef ( )
default

References LLVM_ABI.

◆ StringsAndChecksumsRef() [2/3]

StringsAndChecksumsRef::StringsAndChecksumsRef ( const DebugStringTableSubsectionRef & Strings)
explicit

Definition at line 22 of file StringsAndChecksums.cpp.

◆ StringsAndChecksumsRef() [3/3]

StringsAndChecksumsRef::StringsAndChecksumsRef ( const DebugStringTableSubsectionRef & Strings,
const DebugChecksumsSubsectionRef & Checksums )

Definition at line 26 of file StringsAndChecksums.cpp.

Member Function Documentation

◆ checksums()

const DebugChecksumsSubsectionRef & llvm::codeview::StringsAndChecksumsRef::checksums ( ) const
inline

Definition at line 69 of file StringsAndChecksums.h.

◆ hasChecksums()

bool llvm::codeview::StringsAndChecksumsRef::hasChecksums ( ) const
inline

Definition at line 72 of file StringsAndChecksums.h.

◆ hasStrings()

bool llvm::codeview::StringsAndChecksumsRef::hasStrings ( ) const
inline

Definition at line 71 of file StringsAndChecksums.h.

◆ initialize()

template<typename T>
void llvm::codeview::StringsAndChecksumsRef::initialize ( T && FragmentRange)
inline

◆ reset()

void StringsAndChecksumsRef::reset ( )

Definition at line 41 of file StringsAndChecksums.cpp.

References resetChecksums(), and resetStrings().

◆ resetChecksums()

void StringsAndChecksumsRef::resetChecksums ( )

Definition at line 51 of file StringsAndChecksums.cpp.

Referenced by reset().

◆ resetStrings()

void StringsAndChecksumsRef::resetStrings ( )

Definition at line 46 of file StringsAndChecksums.cpp.

Referenced by reset().

◆ setChecksums()

void StringsAndChecksumsRef::setChecksums ( const DebugChecksumsSubsectionRef & CS)

Definition at line 63 of file StringsAndChecksums.cpp.

◆ setStrings()

void StringsAndChecksumsRef::setStrings ( const DebugStringTableSubsectionRef & Strings)

Definition at line 56 of file StringsAndChecksums.cpp.

◆ strings()

const DebugStringTableSubsectionRef & llvm::codeview::StringsAndChecksumsRef::strings ( ) const
inline

Definition at line 68 of file StringsAndChecksums.h.


The documentation for this class was generated from the following files: