Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
HashTable< Key, KeyValue, HashTableDetail, Hash, KeyEqual >::const_iterator Class Reference

Const iterator. More...

#include <HashTable.h>

Inherits HashTable< Key, KeyValue, HashTableDetail, Hash, KeyEqual >::IteratorBase< Table, Iterator >.

Public Types

using reference = const typename Base::value_type &
 Properties.
 
using pointer = const typename Base::value_type *
 

Public Member Functions

 const_iterator (const HashTable *inTable)
 Constructors.
 
 const_iterator (const HashTable *inTable, size_type inIndex)
 
 const_iterator (const const_iterator &inRHS)
 
 const_iterator (const iterator &inIterator)
 
const_iteratoroperator= (const iterator &inRHS)
 Assignment.
 
const_iteratoroperator= (const const_iterator &inRHS)
 

Detailed Description

template<class Key, class KeyValue, class HashTableDetail, class Hash, class KeyEqual>
class HashTable< Key, KeyValue, HashTableDetail, Hash, KeyEqual >::const_iterator

Const iterator.

Member Typedef Documentation

◆ pointer

template<class Key , class KeyValue , class HashTableDetail , class Hash , class KeyEqual >
using HashTable< Key, KeyValue, HashTableDetail, Hash, KeyEqual >::const_iterator::pointer = const typename Base::value_type *

◆ reference

template<class Key , class KeyValue , class HashTableDetail , class Hash , class KeyEqual >
using HashTable< Key, KeyValue, HashTableDetail, Hash, KeyEqual >::const_iterator::reference = const typename Base::value_type &

Properties.

Constructor & Destructor Documentation

◆ const_iterator() [1/4]

template<class Key , class KeyValue , class HashTableDetail , class Hash , class KeyEqual >
HashTable< Key, KeyValue, HashTableDetail, Hash, KeyEqual >::const_iterator::const_iterator ( const HashTable inTable)
inlineexplicit

Constructors.

◆ const_iterator() [2/4]

template<class Key , class KeyValue , class HashTableDetail , class Hash , class KeyEqual >
HashTable< Key, KeyValue, HashTableDetail, Hash, KeyEqual >::const_iterator::const_iterator ( const HashTable inTable,
size_type  inIndex 
)
inline

◆ const_iterator() [3/4]

template<class Key , class KeyValue , class HashTableDetail , class Hash , class KeyEqual >
HashTable< Key, KeyValue, HashTableDetail, Hash, KeyEqual >::const_iterator::const_iterator ( const const_iterator inRHS)
inline

◆ const_iterator() [4/4]

template<class Key , class KeyValue , class HashTableDetail , class Hash , class KeyEqual >
HashTable< Key, KeyValue, HashTableDetail, Hash, KeyEqual >::const_iterator::const_iterator ( const iterator inIterator)
inline

Member Function Documentation

◆ operator=() [1/2]

template<class Key , class KeyValue , class HashTableDetail , class Hash , class KeyEqual >
const_iterator & HashTable< Key, KeyValue, HashTableDetail, Hash, KeyEqual >::const_iterator::operator= ( const const_iterator inRHS)
inline

◆ operator=() [2/2]

template<class Key , class KeyValue , class HashTableDetail , class Hash , class KeyEqual >
const_iterator & HashTable< Key, KeyValue, HashTableDetail, Hash, KeyEqual >::const_iterator::operator= ( const iterator inRHS)
inline

Assignment.


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