All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Classes | Namespaces
hash.hpp File Reference
#include <boost/functional/hash.hpp>
#include <boost/graph/graph_traits.hpp>
#include <algorithm>
#include <cstddef>

Go to the source code of this file.

Classes

struct  paal::edge_hash< Graph, Enable >
 hash for edge_descriptor in bgl, undirected version More...
 
struct  paal::edge_hash< Graph, typename std::enable_if< std::is_same< typename boost::graph_traits< Graph >::directed_category, boost::directed_tag >::value >::type >
 hash for edge_descriptor in bgl, directed version More...
 
struct  paal::range_hash
 Functor that can be used as a std::unordered_map/set hash param, when key is a range. copied from: http://stackoverflow.com/questions/10405030/c-unordered-map-fail-when-used-with-a-vector-as-key. More...
 

Namespaces

 paal
 global namespace of project.
 

Detailed Description

Author
Piotr Wygocki, Andrzej Pacuk
Version
1.0
Date
2013-12-19

Definition in file hash.hpp.