#include <reverse_graph.hpp>
Public Types | |
typedef boost::is_same < typename detail::property_kind_from_graph < BidirGraph, Property >::type, edge_property_tag > | is_edge_prop |
typedef boost::is_const < typename boost::remove_reference< GRef > ::type > | is_ref_const |
typedef boost::mpl::if_ < is_ref_const, typename property_map< BidirGraph, Property >::const_type, typename property_map < BidirGraph, Property >::type > ::type | orig_type |
typedef property_map < BidirGraph, Property > ::const_type | orig_const_type |
typedef boost::mpl::if_ < is_edge_prop, detail::reverse_graph_edge_property_map < orig_type >, orig_type > ::type | type |
typedef boost::mpl::if_ < is_edge_prop, detail::reverse_graph_edge_property_map < orig_const_type > , orig_const_type >::type | const_type |
typedef boost::mpl::if_<is_edge_prop, detail::reverse_graph_edge_property_map<orig_const_type>, orig_const_type>::type boost::property_map< reverse_graph< BidirGraph, GRef >, Property >::const_type |
typedef boost::is_same<typename detail::property_kind_from_graph<BidirGraph, Property>::type, edge_property_tag> boost::property_map< reverse_graph< BidirGraph, GRef >, Property >::is_edge_prop |
typedef boost::is_const<typename boost::remove_reference<GRef>::type> boost::property_map< reverse_graph< BidirGraph, GRef >, Property >::is_ref_const |
typedef property_map<BidirGraph, Property>::const_type boost::property_map< reverse_graph< BidirGraph, GRef >, Property >::orig_const_type |
typedef boost::mpl::if_< is_ref_const, typename property_map<BidirGraph, Property>::const_type, typename property_map<BidirGraph, Property>::type>::type boost::property_map< reverse_graph< BidirGraph, GRef >, Property >::orig_type |
typedef boost::mpl::if_<is_edge_prop, detail::reverse_graph_edge_property_map<orig_type>, orig_type>::type boost::property_map< reverse_graph< BidirGraph, GRef >, Property >::type |