Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::property_map< reverse_graph< BidirGraph, GRef >, Property > Struct Template Reference

#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
 

Member Typedef Documentation

template<class BidirGraph , class GRef , class Property >
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
template<class BidirGraph , class GRef , class Property >
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
template<class BidirGraph , class GRef , class Property >
typedef boost::is_const<typename boost::remove_reference<GRef>::type> boost::property_map< reverse_graph< BidirGraph, GRef >, Property >::is_ref_const
template<class BidirGraph , class GRef , class Property >
typedef property_map<BidirGraph, Property>::const_type boost::property_map< reverse_graph< BidirGraph, GRef >, Property >::orig_const_type
template<class BidirGraph , class GRef , class Property >
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
template<class BidirGraph , class GRef , class Property >
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

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