pbori_routines_hash.h File Reference

#include "pbori_defs.h"
#include <boost/functional/hash.hpp>

Go to the source code of this file.

Functions

template<class HashType , class NaviType >
BEGIN_NAMESPACE_PBORI void stable_hash_range (HashType &seed, NaviType navi)
template<class NaviType >
std::size_t stable_hash_range (NaviType navi)
template<class HashType >
void finalize_term_hash (HashType &seed)
template<class HashType , class NaviType >
void stable_first_hash_range (HashType &seed, NaviType navi)
template<class NaviType >
std::size_t stable_first_hash_range (NaviType navi)
template<class HashType , class Iterator >
void stable_term_hash (HashType &seed, Iterator start, Iterator finish)
template<class Iterator >
std::size_t stable_term_hash (Iterator start, Iterator finish)

Detailed Description

Author:
Alexander Dreyer
Date:
2006-08-23

This file includes files, which defines miscellaneous function templates.

Copyright:
(c) 2006 by The PolyBoRi Team

Function Documentation

template<class HashType >
void finalize_term_hash ( HashType &  seed  )  [inline]
template<class NaviType >
std::size_t stable_first_hash_range ( NaviType  navi  )  [inline]
template<class HashType , class NaviType >
void stable_first_hash_range ( HashType &  seed,
NaviType  navi 
) [inline]
template<class NaviType >
std::size_t stable_hash_range ( NaviType  navi  )  [inline]

References stable_hash_range().

template<class HashType , class NaviType >
BEGIN_NAMESPACE_PBORI void stable_hash_range ( HashType &  seed,
NaviType  navi 
) [inline]
template<class Iterator >
std::size_t stable_term_hash ( Iterator  start,
Iterator  finish 
) [inline]

References stable_term_hash().

template<class HashType , class Iterator >
void stable_term_hash ( HashType &  seed,
Iterator  start,
Iterator  finish 
) [inline]
Generated on Tue May 4 08:39:34 2010 for PolyBoRi by  doxygen 1.6.3