|
CGAL 4.7 - CGAL and Boost Property Maps
|
#include <CGAL/property_map.h>
put_get_helper< T &, Dereference_property_map< T > >.
Property map that converts a T* pointer (or in general an iterator over T elements) to the T object.
Public Types | |
| typedef T * | key_type |
| typedef to 'T*' More... | |
| typedef T | value_type |
| typedef to 'T' More... | |
| typedef value_type & | reference |
| typedef to 'T&' More... | |
| typedef boost::lvalue_property_map_tag | category |
boost::lvalue_property_map_tag More... | |
Public Member Functions | |
| template<class Iter > | |
| reference | operator[] (Iter it) const |
| Access a property map element. More... | |
Related Functions | |
(Note that these are not member functions.) | |
| template<class Iter > | |
| Dereference_property_map < typename CGAL::value_type_traits< Iter > ::type > | make_dereference_property_map (Iter) |
Free function to create a Dereference_property_map property map. More... | |
| typedef boost::lvalue_property_map_tag CGAL::Dereference_property_map< T >::category |
boost::lvalue_property_map_tag
| typedef T* CGAL::Dereference_property_map< T >::key_type |
typedef to 'T*'
| typedef value_type& CGAL::Dereference_property_map< T >::reference |
typedef to 'T&'
| typedef T CGAL::Dereference_property_map< T >::value_type |
typedef to 'T'
| reference CGAL::Dereference_property_map< T >::operator[] | ( | Iter | it | ) | const |
Access a property map element.
| Iter | Type convertible to key_type. |
|
related |
Free function to create a Dereference_property_map property map.