generic_sequence_hash< Iterator, HashType, AlgTag, BitMask > Class Template Reference

#include <generic_hash.h>

Inheritance diagram for generic_sequence_hash< Iterator, HashType, AlgTag, BitMask >:

generic_hash_tags

List of all members.

Public Types

enum  { mask = BitMask }
typedef Iterator iterator_type
typedef HashType hash_type
typedef AlgTag alg_tag

Public Member Functions

hash_type operator() (iterator_type start, iterator_type finish) const

template<class Iterator, class HashType, class AlgTag, HashType BitMask = 0x7FFFFFFF>
class generic_sequence_hash< Iterator, HashType, AlgTag, BitMask >


Member Typedef Documentation

template<class Iterator, class HashType, class AlgTag, HashType BitMask = 0x7FFFFFFF>
typedef AlgTag generic_sequence_hash< Iterator, HashType, AlgTag, BitMask >::alg_tag

template<class Iterator, class HashType, class AlgTag, HashType BitMask = 0x7FFFFFFF>
typedef HashType generic_sequence_hash< Iterator, HashType, AlgTag, BitMask >::hash_type

template<class Iterator, class HashType, class AlgTag, HashType BitMask = 0x7FFFFFFF>
typedef Iterator generic_sequence_hash< Iterator, HashType, AlgTag, BitMask >::iterator_type


Member Enumeration Documentation

template<class Iterator, class HashType, class AlgTag, HashType BitMask = 0x7FFFFFFF>
anonymous enum

Enumerator:
mask 


Member Function Documentation

template<class Iterator, class HashType, class AlgTag, HashType BitMask = 0x7FFFFFFF>
hash_type generic_sequence_hash< Iterator, HashType, AlgTag, BitMask >::operator() ( iterator_type  start,
iterator_type  finish 
) const [inline]


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

Generated on Mon Jul 13 21:15:52 2009 for PolyBoRi by  doxygen 1.5.9