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

Value proxy to access the records stored in TrieRawHashMap. More...

#include "llvm/CAS/OnDiskTrieRawHashMap.h"

Public Member Functions

 operator ConstValueProxy () const
 ValueProxy ()=default
 ValueProxy (ArrayRef< uint8_t > Hash, MutableArrayRef< char > Data)

Public Attributes

ArrayRef< uint8_tHash
MutableArrayRef< charData

Detailed Description

Value proxy to access the records stored in TrieRawHashMap.

Definition at line 72 of file OnDiskTrieRawHashMap.h.

Constructor & Destructor Documentation

◆ ValueProxy() [1/2]

llvm::cas::OnDiskTrieRawHashMap::ValueProxy::ValueProxy ( )
default

◆ ValueProxy() [2/2]

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

Definition at line 76 of file OnDiskTrieRawHashMap.h.

References Data, and Hash.

Member Function Documentation

◆ operator ConstValueProxy()

llvm::cas::OnDiskTrieRawHashMap::ValueProxy::operator ConstValueProxy ( ) const
inline

Definition at line 73 of file OnDiskTrieRawHashMap.h.

References Data, and Hash.

Member Data Documentation

◆ Data

MutableArrayRef<char> llvm::cas::OnDiskTrieRawHashMap::ValueProxy::Data

Definition at line 80 of file OnDiskTrieRawHashMap.h.

Referenced by operator ConstValueProxy(), and ValueProxy().

◆ Hash

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

Definition at line 79 of file OnDiskTrieRawHashMap.h.

Referenced by operator ConstValueProxy(), and ValueProxy().


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