Inherits G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::IteratorBase.
◆ findNext()
template<typename Key , typename Value , class HashFunc = HashTrait<Key>, class EqualsFunc = EqualsTrait<Key>, bool valueIsSimplePOD = false>
void G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::IteratorBase::findNext |
( |
| ) |
|
|
inlineprotectedinherited |
◆ isValid()
template<typename Key , typename Value , class HashFunc = HashTrait<Key>, class EqualsFunc = EqualsTrait<Key>, bool valueIsSimplePOD = false>
bool G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::IteratorBase::isValid |
( |
| ) |
const |
|
inlineinherited |
◆ key()
template<typename Key , typename Value , class HashFunc = HashTrait<Key>, class EqualsFunc = EqualsTrait<Key>, bool valueIsSimplePOD = false>
const Key& G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::IteratorBase::key |
( |
| ) |
const |
|
inlineinherited |
◆ operator++()
template<typename Key , typename Value , class HashFunc = HashTrait<Key>, class EqualsFunc = EqualsTrait<Key>, bool valueIsSimplePOD = false>
◆ slotIndex()
template<typename Key , typename Value , class HashFunc = HashTrait<Key>, class EqualsFunc = EqualsTrait<Key>, bool valueIsSimplePOD = false>
int G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::IteratorBase::slotIndex |
( |
| ) |
const |
|
inlineinherited |
Exposes the index of the slot storing this key-value pair for debugging, profiling, and porting purposes.
◆ value()
template<typename Key , typename Value , class HashFunc = HashTrait<Key>, class EqualsFunc = EqualsTrait<Key>, bool valueIsSimplePOD = false>
const Value& G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::ConstIterator::value |
( |
| ) |
|
|
inline |
◆ FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >
template<typename Key , typename Value , class HashFunc = HashTrait<Key>, class EqualsFunc = EqualsTrait<Key>, bool valueIsSimplePOD = false>
friend class FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD > |
|
friend |
◆ m_index
template<typename Key , typename Value , class HashFunc = HashTrait<Key>, class EqualsFunc = EqualsTrait<Key>, bool valueIsSimplePOD = false>
int G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::IteratorBase::m_index |
|
protectedinherited |
Slot index.
Referenced by G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::IteratorBase::findNext(), G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::IteratorBase::key(), G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::IteratorBase::slotIndex(), G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::Iterator::value(), and G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::ConstIterator::value().
◆ m_table
template<typename Key , typename Value , class HashFunc = HashTrait<Key>, class EqualsFunc = EqualsTrait<Key>, bool valueIsSimplePOD = false>
Referenced by G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::IteratorBase::findNext(), G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::IteratorBase::key(), G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::Iterator::value(), and G3D::FastPODTable< Key, Value, HashFunc, EqualsFunc, valueIsSimplePOD >::ConstIterator::value().