Class allowing for iterative hash calculation. More...
#include <arcane/utils/HashSuite.h>
Public Member Functions | |
| template<class T> | |
| void | add (T value) |
| Method allowing a value to be added to the hash calculation. | |
| Int64 | hash () const |
| Method allowing retrieval of the hash calculated from all values passed to the add() method. | |
Private Attributes | |
| UInt64 | m_hash { 0 } |
Class allowing for iterative hash calculation.
Definition at line 33 of file HashSuite.h.
|
inline |
Method allowing a value to be added to the hash calculation.
| value | The value to add. |
Definition at line 44 of file HashSuite.h.
|
inline |
Method allowing retrieval of the hash calculated from all values passed to the add() method.
Definition at line 55 of file HashSuite.h.
|
private |
Definition at line 62 of file HashSuite.h.