Jolt Physics
A multi core friendly Game Physics Engine
Loading...
Searching...
No Matches
LockFreeHashMap< Key, Value >::Iterator Struct Reference

Non-const iterator. More...

#include <LockFreeHashMap.h>

Public Member Functions

bool operator== (const Iterator &inRHS) const
 Comparison.
 
bool operator!= (const Iterator &inRHS) const
 
KeyValueoperator* ()
 Convert to key value pair.
 
Iteratoroperator++ ()
 Next item.
 

Public Attributes

MapTypemMap
 
uint32 mBucket
 
uint32 mOffset
 

Detailed Description

template<class Key, class Value>
struct LockFreeHashMap< Key, Value >::Iterator

Non-const iterator.

Member Function Documentation

◆ operator!=()

template<class Key , class Value >
bool LockFreeHashMap< Key, Value >::Iterator::operator!= ( const Iterator inRHS) const
inline

◆ operator*()

template<class Key , class Value >
LockFreeHashMap< Key, Value >::KeyValue & LockFreeHashMap< Key, Value >::Iterator::operator* ( )

Convert to key value pair.

◆ operator++()

template<class Key , class Value >
LockFreeHashMap< Key, Value >::Iterator & LockFreeHashMap< Key, Value >::Iterator::operator++ ( )

Next item.

◆ operator==()

template<class Key , class Value >
bool LockFreeHashMap< Key, Value >::Iterator::operator== ( const Iterator inRHS) const
inline

Comparison.

Member Data Documentation

◆ mBucket

template<class Key , class Value >
uint32 LockFreeHashMap< Key, Value >::Iterator::mBucket

◆ mMap

template<class Key , class Value >
MapType* LockFreeHashMap< Key, Value >::Iterator::mMap

◆ mOffset

template<class Key , class Value >
uint32 LockFreeHashMap< Key, Value >::Iterator::mOffset

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