CGAL 5.1 - CGAL and Boost Property Maps
CGAL::Pointer_property_map< T > Struct Template Reference

#include <CGAL/property_map.h>

Definition

template<class T>
struct CGAL::Pointer_property_map< T >

Utility class providing shortcuts to property maps based on raw pointers

Public Types

typedef boost::iterator_property_map< T *, boost::typed_identity_property_map< std::size_t >, T, T & > type
 mutable LvaluePropertyMap More...
 
typedef boost::iterator_property_map< const T *, boost::typed_identity_property_map< std::size_t >, T, const T & > const_type
 non-mutable LvaluePropertyMap More...
 

Member Typedef Documentation

◆ const_type

template<class T >
typedef boost::iterator_property_map< const T*, boost::typed_identity_property_map<std::size_t>, T, const T&> CGAL::Pointer_property_map< T >::const_type

non-mutable LvaluePropertyMap

◆ type

template<class T >
typedef boost::iterator_property_map< T*, boost::typed_identity_property_map<std::size_t>, T, T&> CGAL::Pointer_property_map< T >::type

mutable LvaluePropertyMap