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

#include <single_view.hpp>

Inheritance diagram for boost::fusion::single_view< T >:
Collaboration diagram for boost::fusion::single_view< T >:

Public Types

typedef single_view_tag fusion_tag
 
typedef fusion_sequence_tag tag
 
typedef random_access_traversal_tag category
 
typedef mpl::true_ is_view
 
typedef mpl::int_< 1 > size
 
typedef T value_type
 

Public Member Functions

BOOST_FUSION_GPU_ENABLED single_view ()
 
BOOST_FUSION_GPU_ENABLED single_view (typename detail::call_param< T >::type in_val)
 
BOOST_FUSION_GPU_ENABLED
single_view< T >const & 
derived () const
 
BOOST_FUSION_GPU_ENABLED
single_view< T > & 
derived ()
 
BOOST_FUSION_GPU_ENABLED operator detail::from_sequence_convertible_type () const
 

Public Attributes

value_type val
 

Member Typedef Documentation

template<typename T >
typedef single_view_tag boost::fusion::single_view< T >::fusion_tag
template<typename T >
typedef mpl::true_ boost::fusion::single_view< T >::is_view
template<typename T >
typedef mpl::int_<1> boost::fusion::single_view< T >::size
template<typename T >
typedef fusion_sequence_tag boost::fusion::single_view< T >::tag
template<typename T >
typedef T boost::fusion::single_view< T >::value_type

Constructor & Destructor Documentation

template<typename T >
BOOST_FUSION_GPU_ENABLED boost::fusion::single_view< T >::single_view ( )
inline
template<typename T >
BOOST_FUSION_GPU_ENABLED boost::fusion::single_view< T >::single_view ( typename detail::call_param< T >::type  in_val)
inlineexplicit

Member Function Documentation

BOOST_FUSION_GPU_ENABLED single_view< T > const& boost::fusion::sequence_base< single_view< T > >::derived ( ) const
inlineinherited

Member Data Documentation

template<typename T >
value_type boost::fusion::single_view< T >::val

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