Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::matrix_property_map< Graph, Key, Matrix > Struct Template Reference

#include <matrix_property_map.hpp>

Inheritance diagram for boost::matrix_property_map< Graph, Key, Matrix >:
Collaboration diagram for boost::matrix_property_map< Graph, Key, Matrix >:

Public Types

typedef detail::choose_indexer
< Graph, Key >::indexer_type 
indexer_type
 
typedef Matrix::value_type container_type
 
typedef container_property_map
< Graph, Key, container_type
map_type
 
typedef Key key_type
 
typedef map_type value_type
 
typedef map_type reference
 
typedef readable_property_map_tag category
 

Public Member Functions

 matrix_property_map ()
 
 matrix_property_map (Matrix &m, const Graph &g)
 
 matrix_property_map (const matrix_property_map &x)
 
reference operator[] (key_type k) const
 

Member Typedef Documentation

template<typename Graph , typename Key , typename Matrix >
typedef readable_property_map_tag boost::matrix_property_map< Graph, Key, Matrix >::category
template<typename Graph , typename Key , typename Matrix >
typedef Matrix::value_type boost::matrix_property_map< Graph, Key, Matrix >::container_type
template<typename Graph , typename Key , typename Matrix >
typedef detail::choose_indexer<Graph, Key>::indexer_type boost::matrix_property_map< Graph, Key, Matrix >::indexer_type
template<typename Graph , typename Key , typename Matrix >
typedef Key boost::matrix_property_map< Graph, Key, Matrix >::key_type
template<typename Graph , typename Key , typename Matrix >
typedef container_property_map<Graph, Key, container_type> boost::matrix_property_map< Graph, Key, Matrix >::map_type
template<typename Graph , typename Key , typename Matrix >
typedef map_type boost::matrix_property_map< Graph, Key, Matrix >::reference
template<typename Graph , typename Key , typename Matrix >
typedef map_type boost::matrix_property_map< Graph, Key, Matrix >::value_type

Constructor & Destructor Documentation

template<typename Graph , typename Key , typename Matrix >
boost::matrix_property_map< Graph, Key, Matrix >::matrix_property_map ( )
inline
template<typename Graph , typename Key , typename Matrix >
boost::matrix_property_map< Graph, Key, Matrix >::matrix_property_map ( Matrix &  m,
const Graph &  g 
)
inline
template<typename Graph , typename Key , typename Matrix >
boost::matrix_property_map< Graph, Key, Matrix >::matrix_property_map ( const matrix_property_map< Graph, Key, Matrix > &  x)
inline

Member Function Documentation

template<typename Graph , typename Key , typename Matrix >
reference boost::matrix_property_map< Graph, Key, Matrix >::operator[] ( key_type  k) const
inline

References boost::flyweights::x.


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