Classes |
class | generic_hash_tags |
struct | generic_hash_tags::simple_tag |
struct | generic_hash_tags::js_tag |
struct | generic_hash_tags::pjw_tag |
struct | generic_hash_tags::elf_tag |
struct | generic_hash_tags::bkdr_tag |
struct | generic_hash_tags::sdbm_tag |
struct | generic_hash_tags::djb_tag |
struct | generic_hash_tags::dek_tag |
class | simple_identity |
class | simple_increment |
class | generic_sequence_hash< Iterator, HashType, AlgTag, BitMask > |
class | generic_hash< VectorType, HashType, AlgTag, BitMask > |
Functions |
template<class Iterator , class HashType , class UnaryOp > |
HashType | generic_hash_function (Iterator start, Iterator finish, HashType sum, generic_hash_tags::simple_tag, UnaryOp op) |
template<class Iterator , class HashType , class UnaryOp > |
HashType | generic_hash_function (Iterator start, Iterator finish, HashType hash, generic_hash_tags::js_tag, UnaryOp op) |
template<class Iterator , class HashType , class UnaryOp > |
HashType | generic_hash_function (Iterator start, Iterator finish, HashType hash, generic_hash_tags::pjw_tag, UnaryOp op) |
template<class Iterator , class HashType , class UnaryOp > |
HashType | generic_hash_function (Iterator start, Iterator finish, HashType hash, generic_hash_tags::elf_tag, UnaryOp op) |
template<class Iterator , class HashType , class UnaryOp > |
HashType | generic_hash_function (Iterator start, Iterator finish, HashType hash, generic_hash_tags::bkdr_tag, UnaryOp op) |
template<class Iterator , class HashType , class UnaryOp > |
HashType | generic_hash_function (Iterator start, Iterator finish, HashType hash, generic_hash_tags::sdbm_tag, UnaryOp op) |
template<class Iterator , class HashType , class UnaryOp > |
HashType | generic_hash_function (Iterator start, Iterator finish, HashType hash, generic_hash_tags::djb_tag, UnaryOp op) |
template<class Iterator , class HashType , class UnaryOp > |
HashType | generic_hash_function (Iterator start, Iterator finish, HashType hash, generic_hash_tags::dek_tag, UnaryOp op) |
template<class Iterator , class HashType , class HashTag > |
HashType | generic_hash_function (Iterator start, Iterator finish, HashType init, HashTag tag) |
This file includes function and class templates defining various hash functions.