LLVM 22.0.0git
llvm::cas::OnDiskTrieRawHashMap::ConstValueProxy Struct Reference

Const value proxy to access the records stored in TrieRawHashMap. More...

#include "llvm/CAS/OnDiskTrieRawHashMap.h"

Public Member Functions

 ConstValueProxy ()=default
 ConstValueProxy (ArrayRef< uint8_t > Hash, ArrayRef< char > Data)
 ConstValueProxy (ArrayRef< uint8_t > Hash, StringRef Data)

Public Attributes

ArrayRef< uint8_tHash
ArrayRef< charData

Detailed Description

Const value proxy to access the records stored in TrieRawHashMap.

Definition at line 60 of file OnDiskTrieRawHashMap.h.

Constructor & Destructor Documentation

◆ ConstValueProxy() [1/3]

llvm::cas::OnDiskTrieRawHashMap::ConstValueProxy::ConstValueProxy ( )
default

◆ ConstValueProxy() [2/3]

llvm::cas::OnDiskTrieRawHashMap::ConstValueProxy::ConstValueProxy ( ArrayRef< uint8_t > Hash,
ArrayRef< char > Data )
inline

Definition at line 62 of file OnDiskTrieRawHashMap.h.

References Data, and Hash.

◆ ConstValueProxy() [3/3]

llvm::cas::OnDiskTrieRawHashMap::ConstValueProxy::ConstValueProxy ( ArrayRef< uint8_t > Hash,
StringRef Data )
inline

Definition at line 64 of file OnDiskTrieRawHashMap.h.

References Data, Hash, and llvm::cas::OnDiskTrieRawHashMap::size().

Member Data Documentation

◆ Data

ArrayRef<char> llvm::cas::OnDiskTrieRawHashMap::ConstValueProxy::Data

Definition at line 68 of file OnDiskTrieRawHashMap.h.

Referenced by ConstValueProxy(), and ConstValueProxy().

◆ Hash

ArrayRef<uint8_t> llvm::cas::OnDiskTrieRawHashMap::ConstValueProxy::Hash

Definition at line 67 of file OnDiskTrieRawHashMap.h.

Referenced by ConstValueProxy(), and ConstValueProxy().


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