Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::mpl::range_c< T, Start, Finish > Struct Template Reference

#include <range_c.hpp>

Public Types

typedef aux::half_open_range_tag tag
 
typedef T value_type
 
typedef range_c type
 
typedef integral_c< T, Start > start
 
typedef integral_c< T, Finish > finish
 
typedef r_iter< startbegin
 
typedef r_iter< finishend
 

Member Typedef Documentation

template<typename T, T Start, T Finish>
typedef r_iter<start> boost::mpl::range_c< T, Start, Finish >::begin
template<typename T, T Start, T Finish>
typedef r_iter<finish> boost::mpl::range_c< T, Start, Finish >::end
template<typename T, T Start, T Finish>
typedef integral_c<T,Finish> boost::mpl::range_c< T, Start, Finish >::finish
template<typename T, T Start, T Finish>
typedef integral_c<T,Start> boost::mpl::range_c< T, Start, Finish >::start
template<typename T, T Start, T Finish>
typedef aux::half_open_range_tag boost::mpl::range_c< T, Start, Finish >::tag
template<typename T, T Start, T Finish>
typedef range_c boost::mpl::range_c< T, Start, Finish >::type
template<typename T, T Start, T Finish>
typedef T boost::mpl::range_c< T, Start, Finish >::value_type

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