C++ Template Metaprogramming
Solutions to the exercises throughout the book
Loading...
Searching...
No Matches
boost::mpl::rend< Sequence > Struct Template Reference

Acquire a reverse_iterator at the end of a sequence. More...

#include <exercise-7-7.hpp>

Public Types

typedef prior< typenamebegin< Sequence >::type >::type end_iterator
 
typedef exercise_7_7::reverse_iterator< end_iteratortype
 

Public Member Functions

 BOOST_STATIC_ASSERT ((exercise_7_7::is_valid_reverse_category< end_iterator >::value))
 

Detailed Description

template<typename Sequence>
struct boost::mpl::rend< Sequence >

Acquire a reverse_iterator at the end of a sequence.

Definition at line 83 of file exercise-7-7.hpp.

Member Typedef Documentation

◆ end_iterator

template<typename Sequence >
typedef prior<typenamebegin<Sequence>::type>::type boost::mpl::rend< Sequence >::end_iterator

Definition at line 85 of file exercise-7-7.hpp.

◆ type

template<typename Sequence >
typedef exercise_7_7::reverse_iterator<end_iterator> boost::mpl::rend< Sequence >::type

Definition at line 89 of file exercise-7-7.hpp.

Member Function Documentation

◆ BOOST_STATIC_ASSERT()

template<typename Sequence >
boost::mpl::rend< Sequence >::BOOST_STATIC_ASSERT ( (exercise_7_7::is_valid_reverse_category< end_iterator >::value)  )

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