Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::geometry::identity_view< Range > Struct Template Reference

View on a range, not modifying anything. More...

#include <identity_view.hpp>

Public Types

typedef boost::range_iterator
< Range const >::type 
const_iterator
 
typedef boost::range_iterator
< Range >::type 
iterator
 

Public Member Functions

 identity_view (Range &r)
 
const_iterator begin () const
 
const_iterator end () const
 
iterator begin ()
 
iterator end ()
 

Detailed Description

template<typename Range>
struct boost::geometry::identity_view< Range >

View on a range, not modifying anything.

Template Parameters
Rangeoriginal range

Member Typedef Documentation

template<typename Range >
typedef boost::range_iterator<Range const>::type boost::geometry::identity_view< Range >::const_iterator
template<typename Range >
typedef boost::range_iterator<Range>::type boost::geometry::identity_view< Range >::iterator

Constructor & Destructor Documentation

template<typename Range >
boost::geometry::identity_view< Range >::identity_view ( Range &  r)
inlineexplicit

Member Function Documentation

template<typename Range >
const_iterator boost::geometry::identity_view< Range >::begin ( ) const
inline

References boost::asio::begin.

template<typename Range >
iterator boost::geometry::identity_view< Range >::begin ( )
inline

References boost::asio::begin.

template<typename Range >
const_iterator boost::geometry::identity_view< Range >::end ( ) const
inline

References boost::end.

template<typename Range >
iterator boost::geometry::identity_view< Range >::end ( )
inline

References boost::end.


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