ug4
boost::degree_property_map< ug::UndirectedMatrix< T > > Class Template Reference

#include <undirected_boost.h>

+ Inheritance diagram for boost::degree_property_map< ug::UndirectedMatrix< T > >:

Public Types

typedef readable_property_map_tag category
 
typedef ug::UndirectedMatrix< T > Graph
 
typedef graph_traits< Graph >::vertex_descriptor key_type
 
typedef value_type reference
 
typedef graph_traits< Graph >::degree_size_type value_type
 

Public Member Functions

 degree_property_map (const Graph &g)
 
value_type operator[] (const key_type &v) const
 

Private Attributes

Graph const & m_g
 

Member Typedef Documentation

◆ category

template<class T >
typedef readable_property_map_tag boost::degree_property_map< ug::UndirectedMatrix< T > >::category

◆ Graph

template<class T >
typedef ug::UndirectedMatrix<T> boost::degree_property_map< ug::UndirectedMatrix< T > >::Graph

◆ key_type

template<class T >
typedef graph_traits< Graph >::vertex_descriptor boost::degree_property_map< ug::UndirectedMatrix< T > >::key_type

◆ reference

template<class T >
typedef value_type boost::degree_property_map< ug::UndirectedMatrix< T > >::reference

◆ value_type

template<class T >
typedef graph_traits< Graph >::degree_size_type boost::degree_property_map< ug::UndirectedMatrix< T > >::value_type

Constructor & Destructor Documentation

◆ degree_property_map()

template<class T >
boost::degree_property_map< ug::UndirectedMatrix< T > >::degree_property_map ( const Graph g)
inline

Member Function Documentation

◆ operator[]()

template<class T >
value_type boost::degree_property_map< ug::UndirectedMatrix< T > >::operator[] ( const key_type v) const
inline

References boost::degree().

Member Data Documentation

◆ m_g

template<class T >
Graph const& boost::degree_property_map< ug::UndirectedMatrix< T > >::m_g
private

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