|
|
| fnv_1_64 () |
| | Default constructor.
|
| |
| template<typename TIterator > |
| | fnv_1_64 (TIterator begin, const TIterator end) |
| |
|
void | reset () |
| | Resets the CRC to the initial state.
|
| |
| template<typename TValue > |
| void | add (TValue value) |
| |
| void | add (uint8_t value) |
| |
| template<typename TIterator > |
| void | add (TIterator begin, const TIterator end) |
| |
|
value_type | value () const |
| | Gets the fnv_1_64 value.
|
| |
| template<typename TValue > |
| fnv_1_64< ENDIANNESS > & | operator+= (TValue value) |
| |
|
| operator value_type () const |
| | Conversion operator to value_type.
|
| |
template<const int ENDIANNESS = endian::little>
class etl::fnv_1_64< ENDIANNESS >
Calculates the fnv_1_64 hash.
- Template Parameters
-
| ENDIANNESS | The endianness of the calculation for input types larger than uint8_t. Default = endian::little. |