#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 |
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 |