FougTools  0.7.0dev-046fb6a
Handy tools for C++, Qt and OpenCascade
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Static Public Attributes | List of all members
cpp::hash_fnv_1a_traits< 64 > Struct Template Reference

#include <hash_fnv.h>

Public Types

typedef std::uint64_t uint_type
 

Static Public Attributes

static const uint_type offsetBasis = 14695981039346656037ULL
 
static const uint_type prime = 1099511628211ULL
 

Detailed Description

template<>
struct cpp::hash_fnv_1a_traits< 64 >

64b traits for FNV-1a string hashing (Fowler-Noll-Vo hash)

Member Typedef Documentation

typedef std::uint64_t cpp::hash_fnv_1a_traits< 64 >::uint_type

Member Data Documentation

const uint_type cpp::hash_fnv_1a_traits< 64 >::offsetBasis = 14695981039346656037ULL
static
const uint_type cpp::hash_fnv_1a_traits< 64 >::prime = 1099511628211ULL
static

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