Boost.Geometry    Boost C++ Libraries
Public Types | Public Member Functions | Friends
boost::geometry::flatten_iterator< OuterIterator, InnerIterator, Value, AccessInnerBegin, AccessInnerEnd, Reference > Class Template Reference

List of all members.

Public Types

typedef InnerIterator inner_iterator_type
typedef OuterIterator outer_iterator_type

Public Member Functions

 flatten_iterator ()
 flatten_iterator (OuterIterator outer_it, OuterIterator outer_end)
 flatten_iterator (OuterIterator outer_end)
template<typename OtherOuterIterator , typename OtherInnerIterator , typename OtherValue , typename OtherAccessInnerBegin , typename OtherAccessInnerEnd , typename OtherReference >
 flatten_iterator (flatten_iterator< OtherOuterIterator, OtherInnerIterator, OtherValue, OtherAccessInnerBegin, OtherAccessInnerEnd, OtherReference > const &other)
flatten_iteratoroperator= (flatten_iterator const &other)

Friends

class boost::iterator_core_access
class flatten_iterator

template<typename OuterIterator, typename InnerIterator, typename Value, typename AccessInnerBegin, typename AccessInnerEnd, typename Reference = Value&>
class boost::geometry::flatten_iterator< OuterIterator, InnerIterator, Value, AccessInnerBegin, AccessInnerEnd, Reference >


Member Typedef Documentation

template<typename OuterIterator , typename InnerIterator , typename Value , typename AccessInnerBegin , typename AccessInnerEnd , typename Reference = Value&>
typedef OuterIterator boost::geometry::flatten_iterator< OuterIterator, InnerIterator, Value, AccessInnerBegin, AccessInnerEnd, Reference >::outer_iterator_type
template<typename OuterIterator , typename InnerIterator , typename Value , typename AccessInnerBegin , typename AccessInnerEnd , typename Reference = Value&>
typedef InnerIterator boost::geometry::flatten_iterator< OuterIterator, InnerIterator, Value, AccessInnerBegin, AccessInnerEnd, Reference >::inner_iterator_type

Constructor & Destructor Documentation

template<typename OuterIterator , typename InnerIterator , typename Value , typename AccessInnerBegin , typename AccessInnerEnd , typename Reference = Value&>
boost::geometry::flatten_iterator< OuterIterator, InnerIterator, Value, AccessInnerBegin, AccessInnerEnd, Reference >::flatten_iterator ( )
template<typename OuterIterator , typename InnerIterator , typename Value , typename AccessInnerBegin , typename AccessInnerEnd , typename Reference = Value&>
boost::geometry::flatten_iterator< OuterIterator, InnerIterator, Value, AccessInnerBegin, AccessInnerEnd, Reference >::flatten_iterator ( OuterIterator  outer_it,
OuterIterator  outer_end 
)
template<typename OuterIterator , typename InnerIterator , typename Value , typename AccessInnerBegin , typename AccessInnerEnd , typename Reference = Value&>
boost::geometry::flatten_iterator< OuterIterator, InnerIterator, Value, AccessInnerBegin, AccessInnerEnd, Reference >::flatten_iterator ( OuterIterator  outer_end)
template<typename OuterIterator , typename InnerIterator , typename Value , typename AccessInnerBegin , typename AccessInnerEnd , typename Reference = Value&>
template<typename OtherOuterIterator , typename OtherInnerIterator , typename OtherValue , typename OtherAccessInnerBegin , typename OtherAccessInnerEnd , typename OtherReference >
boost::geometry::flatten_iterator< OuterIterator, InnerIterator, Value, AccessInnerBegin, AccessInnerEnd, Reference >::flatten_iterator ( flatten_iterator< OtherOuterIterator, OtherInnerIterator, OtherValue, OtherAccessInnerBegin, OtherAccessInnerEnd, OtherReference > const &  other)

Member Function Documentation

template<typename OuterIterator , typename InnerIterator , typename Value , typename AccessInnerBegin , typename AccessInnerEnd , typename Reference = Value&>
flatten_iterator& boost::geometry::flatten_iterator< OuterIterator, InnerIterator, Value, AccessInnerBegin, AccessInnerEnd, Reference >::operator= ( flatten_iterator< OuterIterator, InnerIterator, Value, AccessInnerBegin, AccessInnerEnd, Reference > const &  other)

Friends And Related Function Documentation

template<typename OuterIterator , typename InnerIterator , typename Value , typename AccessInnerBegin , typename AccessInnerEnd , typename Reference = Value&>
friend class boost::iterator_core_access [friend]
template<typename OuterIterator , typename InnerIterator , typename Value , typename AccessInnerBegin , typename AccessInnerEnd , typename Reference = Value&>
friend class flatten_iterator [friend]

April 2, 2011

Copyright © 2007-2011 Barend Gehrels, Amsterdam, the Netherlands
Copyright © 2008-2011 Bruno Lalande, Paris, France
Copyright © 2009-2010 Mateusz Loskot, London, UK
Documentation is generated by Doxygen