Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::detail::map_maker_helper< false, Graph, ArgPack, Value, PM > Struct Template Reference

#include <named_function_params.hpp>

Public Types

typedef boost::remove_const
< typename
override_const_property_t
< typename
boost::parameter::value_type
< ArgPack,
boost::graph::keywords::tag::vertex_index_map,
int >::type,
boost::vertex_index_t, Graph,
boost::detail::parameter_exists
< ArgPack,
boost::graph::keywords::tag::vertex_index_map >
::value >::result_type >::type 
vi_map_type
 
typedef
boost::shared_array_property_map
< Value, vi_map_type
map_type
 

Static Public Member Functions

static map_type make_map (const Graph &g, Value v, const PM &, const ArgPack &ap)
 

Member Typedef Documentation

template<typename Graph , typename ArgPack , typename Value , typename PM >
typedef boost::shared_array_property_map<Value, vi_map_type> boost::detail::map_maker_helper< false, Graph, ArgPack, Value, PM >::map_type
template<typename Graph , typename ArgPack , typename Value , typename PM >
typedef boost::remove_const< typename override_const_property_t< typename boost::parameter::value_type< ArgPack, boost::graph::keywords::tag::vertex_index_map, int>::type, boost::vertex_index_t, Graph, boost::detail::parameter_exists< ArgPack, boost::graph::keywords::tag::vertex_index_map>::value >::result_type>::type boost::detail::map_maker_helper< false, Graph, ArgPack, Value, PM >::vi_map_type

Member Function Documentation

template<typename Graph , typename ArgPack , typename Value , typename PM >
static map_type boost::detail::map_maker_helper< false, Graph, ArgPack, Value, PM >::make_map ( const Graph &  g,
Value  v,
const PM &  ,
const ArgPack &  ap 
)
inlinestatic

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