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

#include <pop_back.hpp>

Inheritance diagram for boost::fusion::result_of::pop_back< Sequence >:

Public Types

typedef pop_back_iterator
< typename begin< Sequence >
::type, false > 
begin_type
 
typedef pop_back_iterator
< typename end< Sequence >
::type, true > 
end_type
 
typedef iterator_range
< begin_type, end_type
type
 

Public Member Functions

 BOOST_MPL_ASSERT_NOT ((result_of::empty< Sequence >))
 

Member Typedef Documentation

template<typename Sequence>
typedef pop_back_iterator< typename begin<Sequence>::type, false> boost::fusion::result_of::pop_back< Sequence >::begin_type
template<typename Sequence>
typedef pop_back_iterator< typename end<Sequence>::type, true> boost::fusion::result_of::pop_back< Sequence >::end_type
template<typename Sequence>
typedef iterator_range<begin_type, end_type> boost::fusion::result_of::pop_back< Sequence >::type

Member Function Documentation

template<typename Sequence>
boost::fusion::result_of::pop_back< Sequence >::BOOST_MPL_ASSERT_NOT ( (result_of::empty< Sequence >)  )

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