Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::graph_detail::choose_map< Selector, Label, Vertex > Struct Template Reference

Choose and instantiate an "associative" container. More...

#include <labeled_graph.hpp>

Public Types

typedef mpl::eval_if
< is_default< Selector >
, choose_default_map< Label,
Vertex >, choose_custom_map
< Selector, Label, Vertex >
>::type 
type
 

Detailed Description

template<typename Selector, typename Label, typename Vertex>
struct boost::graph_detail::choose_map< Selector, Label, Vertex >

Choose and instantiate an "associative" container.

Note that this can also choose vector.

Member Typedef Documentation

template<typename Selector, typename Label, typename Vertex>
typedef mpl::eval_if< is_default<Selector>, choose_default_map<Label, Vertex>, choose_custom_map<Selector, Label, Vertex> >::type boost::graph_detail::choose_map< Selector, Label, Vertex >::type

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