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

#include <reverse_view_iterator.hpp>

Inheritance diagram for boost::fusion::reverse_view_iterator< First >:
Collaboration diagram for boost::fusion::reverse_view_iterator< First >:

Public Types

typedef convert_iterator< First > converter
 
typedef converter::type first_type
 
typedef reverse_view_iterator_tag fusion_tag
 
typedef traits::category_of
< first_type >::type 
category
 

Public Member Functions

 BOOST_STATIC_ASSERT ((is_base_of< bidirectional_traversal_tag, category >::value))
 
BOOST_FUSION_GPU_ENABLED reverse_view_iterator (First const &in_first)
 
BOOST_FUSION_GPU_ENABLED
reverse_view_iterator< First >
const & 
cast () const
 
BOOST_FUSION_GPU_ENABLED
reverse_view_iterator< First > & 
cast ()
 

Public Attributes

first_type first
 

Member Typedef Documentation

template<typename First >
typedef traits::category_of<first_type>::type boost::fusion::reverse_view_iterator< First >::category
template<typename First >
typedef convert_iterator<First> boost::fusion::reverse_view_iterator< First >::converter
template<typename First >
typedef converter::type boost::fusion::reverse_view_iterator< First >::first_type
template<typename First >
typedef reverse_view_iterator_tag boost::fusion::reverse_view_iterator< First >::fusion_tag

Constructor & Destructor Documentation

template<typename First >
BOOST_FUSION_GPU_ENABLED boost::fusion::reverse_view_iterator< First >::reverse_view_iterator ( First const &  in_first)
inline

Member Function Documentation

template<typename First >
boost::fusion::reverse_view_iterator< First >::BOOST_STATIC_ASSERT ( (is_base_of< bidirectional_traversal_tag, category >::value)  )
BOOST_FUSION_GPU_ENABLED reverse_view_iterator< First > const& boost::fusion::iterator_base< reverse_view_iterator< First > >::cast ( ) const
inlineinherited

Member Data Documentation

template<typename First >
first_type boost::fusion::reverse_view_iterator< First >::first

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