Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::random_access_iterator_helper< T, V, D, P, R > Struct Template Reference

#include <operators.hpp>

Inheritance diagram for boost::random_access_iterator_helper< T, V, D, P, R >:
Collaboration diagram for boost::random_access_iterator_helper< T, V, D, P, R >:

Public Member Functions

operator-> () const
 
operator[] (Dn) const
 

Friends

requires_difference_operator (const T &x, const T &y)
 

Member Function Documentation

P boost::dereferenceable< T, P, decrementable< T, less_than_comparable1< T, additive2< T, D, indexable< T, D, R, boost::iterator< std::random_access_iterator_tag, V, D, P, R > > > > > >::operator-> ( ) const
inlineinherited
R boost::indexable< T, D , R, boost::iterator< std::random_access_iterator_tag, V, D, P, R > >::operator[] ( n) const
inlineinherited

Friends And Related Function Documentation

template<class T , class V , class D = std::ptrdiff_t, class P = V*, class R = V&>
D requires_difference_operator ( const T x,
const T y 
)
friend

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