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

#include <convert_iterator.hpp>

Inheritance diagram for boost::fusion::convert_iterator< T >:

Public Types

typedef mpl::if_
< is_fusion_iterator< T >, T,
mpl_iterator< T > >::type 
type
 

Static Public Member Functions

static
BOOST_FUSION_GPU_ENABLED T
const & 
call (T const &x, mpl::true_)
 
static
BOOST_FUSION_GPU_ENABLED
mpl_iterator< T
call (T const &, mpl::false_)
 
static
BOOST_FUSION_GPU_ENABLED
mpl::if_< is_fusion_iterator
< T >, T const &, mpl_iterator
< T > >::type 
call (T const &x)
 

Member Typedef Documentation

template<typename T>
typedef mpl::if_< is_fusion_iterator<T> , T , mpl_iterator<T> >::type boost::fusion::convert_iterator< T >::type

Member Function Documentation

template<typename T>
static BOOST_FUSION_GPU_ENABLED mpl_iterator<T> boost::fusion::convert_iterator< T >::call ( T const &  ,
mpl::false_   
)
inlinestatic
template<typename T>
static BOOST_FUSION_GPU_ENABLED mpl::if_< is_fusion_iterator<T> , T const& , mpl_iterator<T> >::type boost::fusion::convert_iterator< T >::call ( T const &  x)
inlinestatic

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