![]() |
Property map that accesses the Nth item of a boost::tuple.
#include <CGAL/property_map.h>
template<int N, typename Tuple>
struct Nth_of_tuple_property_map;
Parameters
boost::put_get_helper< boost::tuples::element<N, Tuple>::type& , Nth_of_tuple_property_map<N, Tuple> >
Model of boost::LvaluePropertyMap concept.
| Nth_of_tuple_property_map<N, Tuple>::key_type | |
|
typedef to Tuple*
| |
| Nth_of_tuple_property_map<N, Tuple>::value_type | |
|
typedef to boost::tuples::element<N, Tuple>::type
| |
| Nth_of_tuple_property_map<N, Tuple>::reference | |
|
typedef to value_type&
| |
| Nth_of_tuple_property_map<N, Tuple>::category | |
|
boost::lvalue_property_map_tag
| |
| Nth_of_tuple_property_map<N, Tuple> pmap; | |
|
Constructor.
| |
| template<class Iter> | ||||
| reference | pmap [ Iter tuple ] const |
Access a property map element.
| ||
| Nth_of_tuple_property_map<N, typename value_type_traits<Iter>::type> | ||
| make_nth_of_tuple_property_map ( Iter) | ||
| Free function to create a Nth_of_tuple_property_map property map. | ||
See property_map.cpp example.