libmoost
moost::algorithm::FastHashFunctor< TSeed > Struct Template Reference

functor that uses fast_hash More...

#include <fast_hash.hpp>

List of all members.

Public Member Functions

template<typename T >
size_t operator() (const T &p) const
size_t operator() (const void *key, size_t size) const
size_t operator() (const void *key, size_t size, size_t seed) const
size_t operator() (const std::string &str) const
size_t operator() (const std::string &str, size_t seed) const

Detailed Description

template<size_t TSeed = DEFAULT_SEED>
struct moost::algorithm::FastHashFunctor< TSeed >

functor that uses fast_hash

Definition at line 113 of file fast_hash.hpp.


Member Function Documentation

template<size_t TSeed = DEFAULT_SEED>
template<typename T >
size_t moost::algorithm::FastHashFunctor< TSeed >::operator() ( const T &  p) const [inline]

Definition at line 116 of file fast_hash.hpp.

Here is the call graph for this function:

template<size_t TSeed = DEFAULT_SEED>
size_t moost::algorithm::FastHashFunctor< TSeed >::operator() ( const void *  key,
size_t  size 
) const [inline]

Definition at line 125 of file fast_hash.hpp.

Here is the call graph for this function:

template<size_t TSeed = DEFAULT_SEED>
size_t moost::algorithm::FastHashFunctor< TSeed >::operator() ( const void *  key,
size_t  size,
size_t  seed 
) const [inline]

Definition at line 129 of file fast_hash.hpp.

Here is the call graph for this function:

template<size_t TSeed = DEFAULT_SEED>
size_t moost::algorithm::FastHashFunctor< TSeed >::operator() ( const std::string &  str) const [inline]

Definition at line 133 of file fast_hash.hpp.

Here is the call graph for this function:

template<size_t TSeed = DEFAULT_SEED>
size_t moost::algorithm::FastHashFunctor< TSeed >::operator() ( const std::string &  str,
size_t  seed 
) const [inline]

Definition at line 137 of file fast_hash.hpp.

Here is the call graph for this function:


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