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

#include <concepts.hpp>

Inheritance diagram for boost::range_detail::IncrementableIteratorConcept< Iterator >:
Collaboration diagram for boost::range_detail::IncrementableIteratorConcept< Iterator >:

Public Types

typedef BOOST_DEDUCED_TYPENAME
iterator_traversal< Iterator >
::type 
traversal_category
 

Public Member Functions

 BOOST_CONCEPT_ASSERT ((Convertible< traversal_category, incrementable_traversal_tag >))
 
 BOOST_CONCEPT_USAGE (IncrementableIteratorConcept)
 

Member Typedef Documentation

template<class Iterator >
typedef BOOST_DEDUCED_TYPENAME iterator_traversal<Iterator>::type boost::range_detail::IncrementableIteratorConcept< Iterator >::traversal_category

Member Function Documentation

template<class Iterator >
boost::range_detail::IncrementableIteratorConcept< Iterator >::BOOST_CONCEPT_ASSERT ( (Convertible< traversal_category, incrementable_traversal_tag >)  )
template<class Iterator >
boost::range_detail::IncrementableIteratorConcept< Iterator >::BOOST_CONCEPT_USAGE ( IncrementableIteratorConcept< Iterator >  )
inline

References boost::detail::void.


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