| 
    KiCad PCB EDA Suite
    
   | 
 
#include <hash_128.h>Go to the source code of this file.
Classes | |
| class | MMH3_HASH | 
| A streaming C++ equivalent for MurmurHash3_x64_128.  More... | |
Macros | |
| #define | FORCE_INLINE inline __attribute__( ( always_inline ) ) | 
| #define | ROTL64(x, y) | 
| #define | BIG_CONSTANT(x) | 
Functions | |
| uint64_t | mmh3_rotl64 (uint64_t x, int8_t r) | 
| #define BIG_CONSTANT | ( | x | ) | 
Definition at line 52 of file mmh3_hash.h.
Referenced by MMH3_HASH::fmix64(), MMH3_HASH::hashBlock(), and MMH3_HASH::hashTail().
| #define FORCE_INLINE inline __attribute__( ( always_inline ) ) | 
Definition at line 46 of file mmh3_hash.h.
Referenced by MMH3_HASH::add(), MMH3_HASH::add(), MMH3_HASH::add(), MMH3_HASH::addData(), MMH3_HASH::digest(), fmix64(), MMH3_HASH::fmix64(), getblock64(), MMH3_HASH::getblock64(), MMH3_HASH::hashBlock(), MMH3_HASH::hashFinal(), MMH3_HASH::hashTail(), and MMH3_HASH::reset().
| #define ROTL64 | ( | x, | |
| y ) | 
Definition at line 51 of file mmh3_hash.h.
Referenced by MMH3_HASH::hashBlock(), and MMH3_HASH::hashTail().
      
  | 
  inline | 
Definition at line 47 of file mmh3_hash.h.