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

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

Public Types

using StringsPtr = std::shared_ptr<DebugStringTableSubsection>
using ChecksumsPtr = std::shared_ptr<DebugChecksumsSubsection>

Public Member Functions

 StringsAndChecksums ()=default
void setStrings (const StringsPtr &SP)
void setChecksums (const ChecksumsPtr &CP)
const StringsPtrstrings () const
const ChecksumsPtrchecksums () const
bool hasStrings () const
bool hasChecksums () const

Detailed Description

Definition at line 85 of file StringsAndChecksums.h.

Member Typedef Documentation

◆ ChecksumsPtr

◆ StringsPtr

Constructor & Destructor Documentation

◆ StringsAndChecksums()

llvm::codeview::StringsAndChecksums::StringsAndChecksums ( )
default

Member Function Documentation

◆ checksums()

const ChecksumsPtr & llvm::codeview::StringsAndChecksums::checksums ( ) const
inline

Definition at line 97 of file StringsAndChecksums.h.

◆ hasChecksums()

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

◆ hasStrings()

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

◆ setChecksums()

void llvm::codeview::StringsAndChecksums::setChecksums ( const ChecksumsPtr & CP)
inline

◆ setStrings()

void llvm::codeview::StringsAndChecksums::setStrings ( const StringsPtr & SP)
inline

◆ strings()

const StringsPtr & llvm::codeview::StringsAndChecksums::strings ( ) const
inline

Definition at line 96 of file StringsAndChecksums.h.


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