HashTableCore::const_iterator_pair< IteratorType, TableType > Class Template Reference

Factory class for creating a begin/end pair for any const iterator. More...

Public Member Functions

 const_iterator_pair (const TableType &tbl)
 
label size () const noexcept
 
bool empty () const noexcept
 
IteratorType begin () const
 
IteratorType cbegin () const
 
const IteratorType & end () const
 
const IteratorType & cend () const
 

Detailed Description

template<class IteratorType, class TableType>
class Foam::HashTableCore::const_iterator_pair< IteratorType, TableType >

Factory class for creating a begin/end pair for any const iterator.

Definition at line 98 of file HashTableCore.H.

Constructor & Destructor Documentation

◆ const_iterator_pair()

const_iterator_pair ( const TableType &  tbl)
inline

Definition at line 69 of file HashTableCoreI.H.

Member Function Documentation

◆ size()

label size ( ) const
inlinenoexcept

Definition at line 107 of file HashTableCore.H.

◆ empty()

bool empty ( ) const
inlinenoexcept

Definition at line 108 of file HashTableCore.H.

◆ begin()

IteratorType begin ( ) const
inline

Definition at line 83 of file HashTableCoreI.H.

◆ cbegin()

IteratorType cbegin ( ) const
inline

Definition at line 94 of file HashTableCoreI.H.

◆ end()

const IteratorType & end ( ) const
inline

Definition at line 105 of file HashTableCoreI.H.

◆ cend()

const IteratorType & cend ( ) const
inline

Definition at line 116 of file HashTableCoreI.H.


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