#include <polygon_traits.hpp>
Public Types | |
typedef std::forward_iterator_tag | iterator_category |
typedef hole_type | value_type |
typedef std::ptrdiff_t | difference_type |
typedef const hole_type * | pointer |
typedef const hole_type & | reference |
typedef polygon_with_holes_traits< T > ::iterator_holes_type | iht |
Public Member Functions | |
iterator_holes_type () | |
iterator_holes_type (iht iht_in) | |
iterator_holes_type & | operator++ () |
const iterator_holes_type | operator++ (int) |
bool | operator== (const iterator_holes_type &that) const |
bool | operator!= (const iterator_holes_type &that) const |
value_type | operator* () const |
Public Attributes | |
iht | internal_itr |
typedef std::ptrdiff_t boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::difference_type |
typedef polygon_with_holes_traits<T>::iterator_holes_type boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::iht |
typedef std::forward_iterator_tag boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::iterator_category |
typedef const hole_type* boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::pointer |
typedef const hole_type& boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::reference |
typedef hole_type boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
iht boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::internal_itr |