LLVM 22.0.0git
llvm::OnDiskIterableChainedHashTable< Info >::data_iterator Class Reference

Iterates over all the entries in the table, returning the data. More...

#include "llvm/Support/OnDiskHashTable.h"

Inheritance diagram for llvm::OnDiskIterableChainedHashTable< Info >::data_iterator:
[legend]

Public Types

typedef data_type value_type

Public Member Functions

 data_iterator (const unsigned char *const Ptr, offset_type NumEntries, Info *InfoObj)
 data_iterator ()
data_iteratoroperator++ ()
data_iterator operator++ (int)
value_type operator* () const

Detailed Description

template<typename Info>
class llvm::OnDiskIterableChainedHashTable< Info >::data_iterator

Iterates over all the entries in the table, returning the data.

Definition at line 550 of file OnDiskHashTable.h.

Member Typedef Documentation

◆ value_type

template<typename Info>
typedef data_type llvm::OnDiskIterableChainedHashTable< Info >::data_iterator::value_type

Definition at line 554 of file OnDiskHashTable.h.

Constructor & Destructor Documentation

◆ data_iterator() [1/2]

template<typename Info>
llvm::OnDiskIterableChainedHashTable< Info >::data_iterator::data_iterator ( const unsigned char *const Ptr,
offset_type NumEntries,
Info * InfoObj )
inline

Definition at line 556 of file OnDiskHashTable.h.

References Info.

Referenced by operator++(), and operator++().

◆ data_iterator() [2/2]

template<typename Info>
llvm::OnDiskIterableChainedHashTable< Info >::data_iterator::data_iterator ( )
inline

Definition at line 559 of file OnDiskHashTable.h.

Member Function Documentation

◆ operator*()

template<typename Info>
value_type llvm::OnDiskIterableChainedHashTable< Info >::data_iterator::operator* ( ) const
inline

◆ operator++() [1/2]

template<typename Info>
data_iterator & llvm::OnDiskIterableChainedHashTable< Info >::data_iterator::operator++ ( )
inline

Definition at line 561 of file OnDiskHashTable.h.

References data_iterator().

◆ operator++() [2/2]

template<typename Info>
data_iterator llvm::OnDiskIterableChainedHashTable< Info >::data_iterator::operator++ ( int )
inline

Definition at line 565 of file OnDiskHashTable.h.

References data_iterator().


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