|
CGAL 6.1.3 - CGAL and Boost Property Maps
|
#include <CGAL/property_map.h>
Property map that accesses the Nth item of a boost::tuple or a std::tuple.
| N | Index of the item to access. |
| Tuple | Instance of boost::tuple or std::tuple. |
LvaluePropertyMap Public Types | |
| typedef Nth_of_tuple_property_map< N, Tuple > | Self |
| typedef Tuple | key_type |
| typedef to Tuple | |
| typedef unspecified_type | value_type |
| typedef to the N-th type of the tuple | |
| typedef const value_type & | reference |
| typedef to const value_type& | |
| typedef boost::lvalue_property_map_tag | category |
| boost::lvalue_property_map_tag | |
Public Member Functions | |
| const value_type & | operator[] (const key_type &tuple) const |
| Access a property map element. | |
Related Symbols | |
(Note that these are not member symbols.) | |
| template<int N, class Tuple> | |
| Nth_of_tuple_property_map< N, Tuple > | make_nth_of_tuple_property_map (Tuple) |
| Free function to create a Nth_of_tuple_property_map property map. | |
Put/get free functions | |
| reference | get (const Self &, const key_type &k) |
| void | put (const Self &, key_type &k, const value_type &v) |
| const value_type & CGAL::Nth_of_tuple_property_map< N, Tuple >::operator[] | ( | const key_type & | tuple | ) | const |
Access a property map element.
| tuple | a key whose Nth item is accessed |