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

#include <grid_graph.hpp>

Public Types

typedef Index value_type
 
typedef Index reference_type
 
typedef reference_type reference
 
typedef Descriptor key_type
 
typedef readable_property_map_tag category
 

Public Member Functions

 grid_graph_index_map ()
 
 grid_graph_index_map (const Graph &graph)
 
value_type operator[] (key_type key) const
 

Protected Attributes

const Graph * m_graph
 

Friends

Index get (const grid_graph_index_map< Graph, Descriptor, Index > &index_map, const typename grid_graph_index_map< Graph, Descriptor, Index >::key_type &key)
 

Member Typedef Documentation

template<typename Graph, typename Descriptor, typename Index>
typedef readable_property_map_tag boost::grid_graph_index_map< Graph, Descriptor, Index >::category
template<typename Graph, typename Descriptor, typename Index>
typedef Descriptor boost::grid_graph_index_map< Graph, Descriptor, Index >::key_type
template<typename Graph, typename Descriptor, typename Index>
typedef reference_type boost::grid_graph_index_map< Graph, Descriptor, Index >::reference
template<typename Graph, typename Descriptor, typename Index>
typedef Index boost::grid_graph_index_map< Graph, Descriptor, Index >::reference_type
template<typename Graph, typename Descriptor, typename Index>
typedef Index boost::grid_graph_index_map< Graph, Descriptor, Index >::value_type

Constructor & Destructor Documentation

template<typename Graph, typename Descriptor, typename Index>
boost::grid_graph_index_map< Graph, Descriptor, Index >::grid_graph_index_map ( )
inline
template<typename Graph, typename Descriptor, typename Index>
boost::grid_graph_index_map< Graph, Descriptor, Index >::grid_graph_index_map ( const Graph &  graph)
inline

Member Function Documentation

template<typename Graph, typename Descriptor, typename Index>
value_type boost::grid_graph_index_map< Graph, Descriptor, Index >::operator[] ( key_type  key) const
inline

Friends And Related Function Documentation

template<typename Graph, typename Descriptor, typename Index>
Index get ( const grid_graph_index_map< Graph, Descriptor, Index > &  index_map,
const typename grid_graph_index_map< Graph, Descriptor, Index >::key_type key 
)
friend

Member Data Documentation

template<typename Graph, typename Descriptor, typename Index>
const Graph* boost::grid_graph_index_map< Graph, Descriptor, Index >::m_graph
protected

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