LLVM  8.0.1
Public Types | Public Member Functions | List of all members
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:
Inheritance graph
[legend]
Collaboration diagram for llvm::OnDiskIterableChainedHashTable< Info >::data_iterator:
Collaboration graph
[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 547 of file OnDiskHashTable.h.

Member Typedef Documentation

◆ value_type

Definition at line 551 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 553 of file OnDiskHashTable.h.

◆ data_iterator() [2/2]

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

Definition at line 556 of file OnDiskHashTable.h.

Member Function Documentation

◆ operator*()

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

Definition at line 568 of file OnDiskHashTable.h.

◆ operator++() [1/2]

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

Definition at line 558 of file OnDiskHashTable.h.

◆ operator++() [2/2]

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

Definition at line 562 of file OnDiskHashTable.h.


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