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

#include <nil.hpp>

Inheritance diagram for boost::fusion::nil_:
Collaboration diagram for boost::fusion::nil_:

Public Types

typedef mpl::int_< 0 > size
 
typedef cons_tag fusion_tag
 
typedef fusion_sequence_tag tag
 
typedef mpl::false_ is_view
 
typedef forward_traversal_tag category
 
typedef void_ car_type
 
typedef void_ cdr_type
 

Public Member Functions

BOOST_CONSTEXPR
BOOST_FUSION_GPU_ENABLED 
nil_ ()
 
template<typename Iterator >
BOOST_CONSTEXPR
BOOST_FUSION_GPU_ENABLED 
nil_ (Iterator const &, mpl::true_)
 
template<typename Iterator >
BOOST_FUSION_GPU_ENABLED void assign_from_iter (Iterator const &)
 
BOOST_FUSION_GPU_ENABLED
nil_const & 
derived () const
 
BOOST_FUSION_GPU_ENABLED nil_derived ()
 
BOOST_FUSION_GPU_ENABLED operator detail::from_sequence_convertible_type () const
 

Member Typedef Documentation

typedef mpl::int_<0> boost::fusion::nil_::size
typedef fusion_sequence_tag boost::fusion::nil_::tag

Constructor & Destructor Documentation

BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED boost::fusion::nil_::nil_ ( )
inline
template<typename Iterator >
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED boost::fusion::nil_::nil_ ( Iterator const &  ,
mpl::true_   
)
inline

Member Function Documentation

template<typename Iterator >
BOOST_FUSION_GPU_ENABLED void boost::fusion::nil_::assign_from_iter ( Iterator const &  )
inline
BOOST_FUSION_GPU_ENABLED nil_ const& boost::fusion::sequence_base< nil_ >::derived ( ) const
inlineinherited

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