#include <Checksum.hpp>
Static Public Member Functions | |
static bool | is_prime (uint32_t number) |
static uint32_t | next_prime (uint32_t number) |
static uint16_t | hash16 (const std::string &key) |
static uint32_t | hash32 (const std::string &key) |
static uint32_t | hash32 (const char *key, size_t length) |
Private Member Functions | |
Checksum () | |
~Checksum () | |
Static Private Attributes | |
static const uint16_t | uint16_max = 65521u |
A helper class to calculate string checksums und prime numbers.
Created on Jun 22, 2008
Definition at line 22 of file Checksum.hpp.
aitools::invertedindex::Checksum::Checksum | ( | ) | [private] |
aitools::invertedindex::Checksum::~Checksum | ( | ) | [private] |
uint16_t aitools::invertedindex::Checksum::hash16 | ( | const std::string & | key | ) | [static] |
Definition at line 24 of file Checksum.cpp.
uint32_t aitools::invertedindex::Checksum::hash32 | ( | const char * | key, | |
size_t | length | |||
) | [static] |
Definition at line 36 of file Checksum.cpp.
uint32_t aitools::invertedindex::Checksum::hash32 | ( | const std::string & | key | ) | [static] |
Definition at line 30 of file Checksum.cpp.
bool aitools::invertedindex::Checksum::is_prime | ( | uint32_t | number | ) | [static] |
Definition at line 5 of file Checksum.cpp.
uint32_t aitools::invertedindex::Checksum::next_prime | ( | uint32_t | number | ) | [static] |
Definition at line 17 of file Checksum.cpp.
const uint16_t aitools::invertedindex::Checksum::uint16_max = 65521u [static, private] |
Definition at line 27 of file Checksum.hpp.