| 
|   | boost::detail::BOOST_MPL_HAS_XXX_TRAIT_DEF (adjacency_iterator) template< typename T > struct BOOST_JOIN(get_member_ | 
|   | 
| template<typename T >  | 
| struct  | boost::detail::BOOST_JOIN (get_opt_member_, adjacency_iterator) | 
|   | 
|   | boost::detail::BOOST_MPL_HAS_XXX_TRAIT_DEF (out_edge_iterator) template< typename T > struct BOOST_JOIN(get_member_ | 
|   | 
| template<typename T >  | 
| struct  | boost::detail::BOOST_JOIN (get_opt_member_, out_edge_iterator) | 
|   | 
|   | boost::detail::BOOST_MPL_HAS_XXX_TRAIT_DEF (in_edge_iterator) template< typename T > struct BOOST_JOIN(get_member_ | 
|   | 
| template<typename T >  | 
| struct  | boost::detail::BOOST_JOIN (get_opt_member_, in_edge_iterator) | 
|   | 
|   | boost::detail::BOOST_MPL_HAS_XXX_TRAIT_DEF (vertex_iterator) template< typename T > struct BOOST_JOIN(get_member_ | 
|   | 
| template<typename T >  | 
| struct  | boost::detail::BOOST_JOIN (get_opt_member_, vertex_iterator) | 
|   | 
|   | boost::detail::BOOST_MPL_HAS_XXX_TRAIT_DEF (edge_iterator) template< typename T > struct BOOST_JOIN(get_member_ | 
|   | 
| template<typename T >  | 
| struct  | boost::detail::BOOST_JOIN (get_opt_member_, edge_iterator) | 
|   | 
|   | boost::detail::BOOST_MPL_HAS_XXX_TRAIT_DEF (vertices_size_type) template< typename T > struct BOOST_JOIN(get_member_ | 
|   | 
| template<typename T >  | 
| struct  | boost::detail::BOOST_JOIN (get_opt_member_, vertices_size_type) | 
|   | 
|   | boost::detail::BOOST_MPL_HAS_XXX_TRAIT_DEF (edges_size_type) template< typename T > struct BOOST_JOIN(get_member_ | 
|   | 
| template<typename T >  | 
| struct  | boost::detail::BOOST_JOIN (get_opt_member_, edges_size_type) | 
|   | 
|   | boost::detail::BOOST_MPL_HAS_XXX_TRAIT_DEF (degree_size_type) template< typename T > struct BOOST_JOIN(get_member_ | 
|   | 
| template<typename T >  | 
| struct  | boost::detail::BOOST_JOIN (get_opt_member_, degree_size_type) | 
|   | 
| bool  | boost::detail::is_directed (directed_tag) | 
|   | 
| bool  | boost::detail::is_directed (undirected_tag) | 
|   | 
| template<typename Graph >  | 
| bool  | boost::is_directed (const Graph &) | 
|   | Return true if the given graph is directed.  More...
  | 
|   | 
| template<typename Graph >  | 
| bool  | boost::is_undirected (const Graph &g) | 
|   | Return true if the given graph is undirected.  More...
  | 
|   | 
| bool  | boost::detail::allows_parallel (allow_parallel_edge_tag) | 
|   | 
| bool  | boost::detail::allows_parallel (disallow_parallel_edge_tag) | 
|   | 
| template<typename Graph >  | 
| bool  | boost::allows_parallel_edges (const Graph &) | 
|   | 
| template<class T , class G >  | 
| T  | std::source (pair< T, T > p, const G &) | 
|   | 
| template<class T , class G >  | 
| T  | std::target (pair< T, T > p, const G &) | 
|   |