Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::adjacency_matrix_traits< Directed > Class Template Reference

#include <adjacency_matrix.hpp>

Public Types

typedef mpl::if_< is_directed,
bidirectional_tag,
undirected_tag >::type 
directed_category
 
typedef disallow_parallel_edge_tag edge_parallel_category
 
typedef std::size_t vertex_descriptor
 
typedef
detail::matrix_edge_desc_impl
< directed_category,
vertex_descriptor
edge_descriptor
 

Public Member Functions

 BOOST_STATIC_ASSERT (type_traits::ice_not<(is_same< Directed, bidirectionalS >::value)>::value)
 

Member Typedef Documentation

template<typename Directed = directedS>
typedef mpl::if_<is_directed, bidirectional_tag, undirected_tag>::type boost::adjacency_matrix_traits< Directed >::directed_category
template<typename Directed = directedS>
typedef disallow_parallel_edge_tag boost::adjacency_matrix_traits< Directed >::edge_parallel_category
template<typename Directed = directedS>
typedef std::size_t boost::adjacency_matrix_traits< Directed >::vertex_descriptor

Member Function Documentation

template<typename Directed = directedS>
boost::adjacency_matrix_traits< Directed >::BOOST_STATIC_ASSERT ( type_traits::ice_not<(is_same< Directed, bidirectionalS >::value)>::value  )

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