PolyBoRi
Public Types | Public Member Functions | Protected Attributes
generic_hash Class Reference

#include <generic_hash.h>

Inheritance diagram for generic_hash:
generic_hash_tags

List of all members.

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

Member Typedef Documentation

typedef AlgTag generic_hash::alg_tag
typedef vector_type::const_iterator generic_hash::const_iterator
typedef HashType generic_hash::hash_type
typedef VectorType generic_hash::vector_type

Member Enumeration Documentation

anonymous enum
Enumerator:
mask 

Member Function Documentation

hash_type generic_hash::operator() ( const vector_type vec) const [inline]

References hash_op.


Member Data Documentation

Referenced by operator()().


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