All Classes Namespaces Files Functions Variables Typedefs Enumerations Friends Macros Pages
Public Types | Public Member Functions | List of all members
paal::edge_hash< Graph, typename std::enable_if< std::is_same< typename boost::graph_traits< Graph >::directed_category, boost::directed_tag >::value >::type > Struct Template Reference

hash for edge_descriptor in bgl, directed version More...

#include <hash.hpp>

Public Types

typedef boost::graph_traits
< Graph >::edge_descriptor 
Edge
 

Public Member Functions

std::size_t operator() (const Edge &e) const
 operator() More...
 

Detailed Description

template<typename Graph>
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

Template Parameters
Graph
Enable

Definition at line 56 of file hash.hpp.

Member Function Documentation

template<typename Graph >
std::size_t paal::edge_hash< Graph, typename std::enable_if< std::is_same< typename boost::graph_traits< Graph >::directed_category, boost::directed_tag >::value >::type >::operator() ( const Edge &  e) const
inline

operator()

Parameters
e
Returns

Definition at line 68 of file hash.hpp.


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