FNV1aHash Struct Reference

#include <hash.h>

Public Types

using  ValueType = HashInt

公共成员函数

void  Combine ( Char c)
void  Combine ( UChar c)
void  Combine ( Utf16Char c)
void  Combine ( Utf32Char c)
  operator HashInt () const

Public Attributes

HashInt   state

静态公共属性

static constexpr HashInt   PRIME
static constexpr HashInt   BASIS

Member Typedef Documentation

◆  ValueType

using ValueType = HashInt

成员函数文档编制

◆  Combine() [1/4]

void Combine ( Char   c )

◆  Combine() [2/4]

void Combine ( UChar   c )

◆  Combine() [3/4]

void Combine ( Utf16Char   c )

◆  Combine() [4/4]

void Combine ( Utf32Char   c )

◆  operator HashInt()

operator HashInt ( ) const

Member Data Documentation

◆  PRIME

constexpr HashInt PRIME
static constexpr

◆  BASIS

constexpr HashInt BASIS
static constexpr

◆  state

HashInt state