#include <generic_hash.h>
Public Types | |
enum | { mask = BitMask } |
typedef VectorType | vector_type |
typedef vector_type::const_iterator | const_iterator |
typedef HashType | hash_type |
typedef AlgTag | alg_tag |
Public Member Functions | |
hash_type | operator() (const vector_type &vec) const |
Protected Attributes | |
generic_sequence_hash < const_iterator, hash_type, alg_tag, mask > | hash_op |
typedef AlgTag generic_hash< VectorType, HashType, AlgTag, BitMask >::alg_tag |
typedef vector_type::const_iterator generic_hash< VectorType, HashType, AlgTag, BitMask >::const_iterator |
typedef HashType generic_hash< VectorType, HashType, AlgTag, BitMask >::hash_type |
typedef VectorType generic_hash< VectorType, HashType, AlgTag, BitMask >::vector_type |
anonymous enum |
hash_type generic_hash< VectorType, HashType, AlgTag, BitMask >::operator() | ( | const vector_type & | vec | ) | const [inline] |
generic_sequence_hash<const_iterator, hash_type, alg_tag, mask> generic_hash< VectorType, HashType, AlgTag, BitMask >::hash_op [protected] |