ReverseIndexer based on a HashTable.
More...
#include <core/alien/kernels/dok/DoKReverseIndexer.h>
|
| std::optional< Index > | operator[] (Offset off) const override |
| void | record (Offset off, Index i) override |
| Int32 | size () const override |
|
| typedef std::unordered_map< Offset, Index > | HashTable |
|
| typedef std::pair< Arccore::Int32, Arccore::Int32 > | Index |
| typedef Arccore::Integer | Offset |
ReverseIndexer based on a HashTable.
Definition at line 30 of file DoKReverseIndexer.h.
◆ HashTable
| typedef std::unordered_map<Offset, Index> Alien::DoKReverseIndexer::HashTable |
|
private |
◆ DoKReverseIndexer()
| Alien::DoKReverseIndexer::DoKReverseIndexer |
( |
| ) |
|
|
inline |
◆ operator[]()
| std::optional< DoKReverseIndexer::Index > Alien::DoKReverseIndexer::operator[] |
( |
Offset | off | ) |
const |
|
overridevirtual |
◆ record()
| void Alien::DoKReverseIndexer::record |
( |
Offset | off, |
|
|
Index | i ) |
|
overridevirtual |
◆ size()
| Int32 Alien::DoKReverseIndexer::size |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ m_map
| HashTable Alien::DoKReverseIndexer::m_map |
|
private |
The documentation for this class was generated from the following files: