aitools::invertedindex::Checksum Class Reference

#include <Checksum.hpp>

List of all members.

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

Detailed Description

A helper class to calculate string checksums und prime numbers.

Author:
martin.trenkmann@uni-weimar.de

Created on Jun 22, 2008

Id
Checksum.hpp,v 1.13 2010/05/17 00:53:24 trenkman Exp

Definition at line 22 of file Checksum.hpp.


Constructor & Destructor Documentation

aitools::invertedindex::Checksum::Checksum (  )  [private]
aitools::invertedindex::Checksum::~Checksum (  )  [private]

Member Function Documentation

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.


Member Data Documentation

const uint16_t aitools::invertedindex::Checksum::uint16_max = 65521u [static, private]

Definition at line 27 of file Checksum.hpp.


The documentation for this class was generated from the following files:
Generated on Wed May 30 15:07:37 2012 by  doxygen 1.6.3