Sux
Public Member Functions | Public Attributes | List of all members
sux::function::__hash128_t Struct Reference

#include <RecSplit.hpp>

Public Member Functions

bool operator< (const __hash128_t &o) const
 
 __hash128_t (const uint64_t first, const uint64_t second)
 

Public Attributes

uint64_t first
 
uint64_t second
 

Detailed Description

128-bit hashes.

In the construction of RecSplit, keys are replaced with instances of this class using SpookyHash, first thing. Moreover, it is possible to build and query RecSplit instances using 128-bit random hashes only (mainly for benchmarking purposes).

Constructor & Destructor Documentation

◆ __hash128_t()

sux::function::__hash128_t::__hash128_t ( const uint64_t  first,
const uint64_t  second 
)
inline

Member Function Documentation

◆ operator<()

bool sux::function::__hash128_t::operator< ( const __hash128_t o) const
inline

Member Data Documentation

◆ first

uint64_t sux::function::__hash128_t::first

◆ second

uint64_t sux::function::__hash128_t::second

The documentation for this struct was generated from the following file: