Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type Struct Reference

#include <polygon_traits.hpp>

Collaboration diagram for boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type:

Public Types

typedef std::forward_iterator_tag iterator_category
 
typedef hole_type value_type
 
typedef std::ptrdiff_t difference_type
 
typedef const hole_typepointer
 
typedef const hole_typereference
 
typedef
polygon_with_holes_traits< T >
::iterator_holes_type 
iht
 

Public Member Functions

 iterator_holes_type ()
 
 iterator_holes_type (iht iht_in)
 
iterator_holes_typeoperator++ ()
 
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
 

Member Typedef Documentation

template<typename T >
typedef std::forward_iterator_tag boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::iterator_category

Constructor & Destructor Documentation

template<typename T >
boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::iterator_holes_type ( )
inline
template<typename T >
boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::iterator_holes_type ( iht  iht_in)
inline

Member Function Documentation

template<typename T >
bool boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::operator!= ( const iterator_holes_type that) const
inline
template<typename T >
value_type boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::operator* ( ) const
inline
template<typename T >
iterator_holes_type& boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::operator++ ( void  )
inline
template<typename T >
const iterator_holes_type boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::operator++ ( int  )
inline
template<typename T >
bool boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::operator== ( const iterator_holes_type that) const
inline

Member Data Documentation

template<typename T >
iht boost::polygon::view_of< polygon_45_with_holes_concept, T >::iterator_holes_type::internal_itr

The documentation for this struct was generated from the following file: