Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
utility.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <boost/functional/hash.hpp>
4
5
// Include the C++-interface of CUDD.
6
#include "cuddObj.hh"
7
8
namespace
storm
{
9
namespace
dd {
10
11
struct
CuddPointerPairHash
{
12
std::size_t
operator()
(std::pair<DdNode const*, DdNode const*>
const
& pair)
const
{
13
std::hash<DdNode const*> hasher;
14
std::size_t seed = hasher(pair.first);
15
boost::hash_combine(seed, hasher(pair.second));
16
return
seed;
17
}
18
};
19
20
}
// namespace dd
21
}
// namespace storm
storm
LabParser.cpp.
Definition
cli.cpp:18
storm::dd::CuddPointerPairHash
Definition
utility.h:11
storm::dd::CuddPointerPairHash::operator()
std::size_t operator()(std::pair< DdNode const *, DdNode const * > const &pair) const
Definition
utility.h:12
src
storm
storage
dd
cudd
utility.h
Generated by
1.9.8