Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::property_kind_from_graph< G, R T::* > Struct Template Reference

#include <properties.hpp>

Public Types

typedef boost::mpl::if_
< boost::is_base_of< T,
typename vertex_bundle_type< G >
::type >, vertex_property_tag,
typename boost::mpl::if_
< boost::is_base_of< T,
typename edge_bundle_type< G >
::type >, edge_property_tag,
typename boost::mpl::if_
< boost::is_base_of< T,
typename graph_bundle_type< G >
::type >, graph_property_tag,
void >::type >::type >::type 
type
 

Member Typedef Documentation

template<typename G , typename R , typename T >
typedef boost::mpl::if_< boost::is_base_of<T, typename vertex_bundle_type<G>::type>, vertex_property_tag, typename boost::mpl::if_< boost::is_base_of<T, typename edge_bundle_type<G>::type>, edge_property_tag, typename boost::mpl::if_< boost::is_base_of<T, typename graph_bundle_type<G>::type>, graph_property_tag, void>::type>::type>::type boost::detail::property_kind_from_graph< G, R T::* >::type

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