LLVM 22.0.0git
llvm::pdb::StringTableHashTraits Struct Reference

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

Public Member Functions

LLVM_ABI StringTableHashTraits (PDBStringTableBuilder &Table)
LLVM_ABI uint32_t hashLookupKey (StringRef S) const
LLVM_ABI StringRef storageKeyToLookupKey (uint32_t Offset) const
LLVM_ABI uint32_t lookupKeyToStorageKey (StringRef S)

Public Attributes

PDBStringTableBuilderTable

Detailed Description

Definition at line 35 of file PDBStringTableBuilder.h.

Constructor & Destructor Documentation

◆ StringTableHashTraits()

StringTableHashTraits::StringTableHashTraits ( PDBStringTableBuilder & Table)
explicit

Definition at line 26 of file PDBStringTableBuilder.cpp.

References Table.

Member Function Documentation

◆ hashLookupKey()

uint32_t StringTableHashTraits::hashLookupKey ( StringRef S) const

Definition at line 29 of file PDBStringTableBuilder.cpp.

References Table.

◆ lookupKeyToStorageKey()

uint32_t StringTableHashTraits::lookupKeyToStorageKey ( StringRef S)

Definition at line 43 of file PDBStringTableBuilder.cpp.

References Table.

◆ storageKeyToLookupKey()

StringRef StringTableHashTraits::storageKeyToLookupKey ( uint32_t Offset) const

Definition at line 39 of file PDBStringTableBuilder.cpp.

References llvm::pdb::Offset, and Table.

Member Data Documentation

◆ Table

PDBStringTableBuilder* llvm::pdb::StringTableHashTraits::Table

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