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

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

Public Member Functions

LLVM_ABI NamedStreamMapTraits (NamedStreamMap &NS)
LLVM_ABI uint16_t hashLookupKey (StringRef S) const
LLVM_ABI StringRef storageKeyToLookupKey (uint32_t Offset) const
LLVM_ABI uint32_t lookupKeyToStorageKey (StringRef S)

Public Attributes

NamedStreamMapNS

Detailed Description

Definition at line 28 of file NamedStreamMap.h.

Constructor & Destructor Documentation

◆ NamedStreamMapTraits()

NamedStreamMapTraits::NamedStreamMapTraits ( NamedStreamMap & NS)
explicit

Definition at line 25 of file NamedStreamMap.cpp.

References NS.

Member Function Documentation

◆ hashLookupKey()

uint16_t NamedStreamMapTraits::hashLookupKey ( StringRef S) const

Definition at line 27 of file NamedStreamMap.cpp.

References llvm::pdb::hashStringV1().

◆ lookupKeyToStorageKey()

uint32_t NamedStreamMapTraits::lookupKeyToStorageKey ( StringRef S)

Definition at line 41 of file NamedStreamMap.cpp.

References NS.

◆ storageKeyToLookupKey()

StringRef NamedStreamMapTraits::storageKeyToLookupKey ( uint32_t Offset) const

Definition at line 37 of file NamedStreamMap.cpp.

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

Member Data Documentation

◆ NS

NamedStreamMap* llvm::pdb::NamedStreamMapTraits::NS

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