LLVM 19.0.0git
Public Member Functions | List of all members
llvm::pdb::PDBStringTableBuilder Class Reference

#include "llvm/DebugInfo/PDB/Native/PDBStringTableBuilder.h"

Public Member Functions

uint32_t insert (StringRef S)
 
uint32_t getIdForString (StringRef S) const
 
StringRef getStringForId (uint32_t Id) const
 
uint32_t calculateSerializedSize () const
 
Error commit (BinaryStreamWriter &Writer) const
 
void setStrings (const codeview::DebugStringTableSubsection &Strings)
 

Detailed Description

Definition at line 43 of file PDBStringTableBuilder.h.

Member Function Documentation

◆ calculateSerializedSize()

uint32_t PDBStringTableBuilder::calculateSerializedSize ( ) const

◆ commit()

Error PDBStringTableBuilder::commit ( BinaryStreamWriter Writer) const

◆ getIdForString()

uint32_t PDBStringTableBuilder::getIdForString ( StringRef  S) const

◆ getStringForId()

StringRef PDBStringTableBuilder::getStringForId ( uint32_t  Id) const

◆ insert()

uint32_t PDBStringTableBuilder::insert ( StringRef  S)

◆ setStrings()

void PDBStringTableBuilder::setStrings ( const codeview::DebugStringTableSubsection Strings)

Definition at line 150 of file PDBStringTableBuilder.cpp.


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