Vita
Classes | Namespaces | Macros | Typedefs | Functions
cache_hash.h File Reference

Go to the source code of this file.

Classes

struct  vita::hash_t
 A 128bit unsigned integer used as individual's signature / hash table look-up key. More...
 
class  vita::murmurhash3
 MurmurHash3 (https://github.com/aappleby/smhasher) by Austin Appleby. More...
 

Namespaces

namespace  vita
 The main namespace for the project.
 

Macros

#define ROTL64(x, y)   rotl64(x, y)
 

Typedefs

typedef murmurhash3 vita::hash
 

Functions

std::ostream & vita::operator<< (std::ostream &o, hash_t h)
 Mainly useful for debugging / testing. More...
 
std::uint64_t vita::rotl64 (std::uint64_t x, std::uint8_t r)
 

Detailed Description

Remarks
This file is part of VITA.
License\n
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/

Definition in file cache_hash.h.

Macro Definition Documentation

◆ ROTL64

#define ROTL64 (   x,
 
)    rotl64(x, y)

Definition at line 86 of file cache_hash.h.