#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) |
This file includes files, which defines miscellaneous function templates.
void finalize_term_hash | ( | HashType & | seed | ) | [inline] |
References CTypes::max_index().
Referenced by stable_first_hash_range(), and stable_term_hash().
std::size_t stable_first_hash_range | ( | NaviType | navi | ) | [inline] |
References stable_first_hash_range().
void stable_first_hash_range | ( | HashType & | seed, | |
NaviType | navi | |||
) | [inline] |
References finalize_term_hash().
Referenced by BoolePolynomial::leadStableHash(), stable_first_hash_range(), and BooleMonomial::stableHash().
std::size_t stable_hash_range | ( | NaviType | navi | ) | [inline] |
References stable_hash_range().
BEGIN_NAMESPACE_PBORI void stable_hash_range | ( | HashType & | seed, | |
NaviType | navi | |||
) | [inline] |
References CTypes::max_index().
Referenced by stable_hash_range(), and CDDInterface< CuddLikeZDD >::stableHash().
std::size_t stable_term_hash | ( | Iterator | start, | |
Iterator | finish | |||
) | [inline] |
References stable_term_hash().
void stable_term_hash | ( | HashType & | seed, | |
Iterator | start, | |||
Iterator | finish | |||
) | [inline] |
References finalize_term_hash().
Referenced by stable_term_hash(), and BooleExponent::stableHash().