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_iterator Struct Reference

#include <cons_iterator.hpp>

Inheritance diagram for boost::fusion::nil_iterator:
Collaboration diagram for boost::fusion::nil_iterator:

Public Types

typedef forward_traversal_tag category
 
typedef cons_iterator_tag fusion_tag
 
typedef nil_ cons_type
 
typedef cons_iterator_identity
< add_const< nil_ >::type
identity
 

Public Member Functions

BOOST_CONSTEXPR
BOOST_FUSION_GPU_ENABLED 
nil_iterator ()
 
BOOST_CONSTEXPR
BOOST_FUSION_GPU_ENABLED 
nil_iterator (nil_ const &)
 
BOOST_FUSION_GPU_ENABLED
nil_iteratorconst & 
cast () const
 
BOOST_FUSION_GPU_ENABLED
nil_iterator
cast ()
 

Member Typedef Documentation

typedef cons_iterator_tag boost::fusion::nil_iterator::fusion_tag

Constructor & Destructor Documentation

BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED boost::fusion::nil_iterator::nil_iterator ( )
inline
BOOST_CONSTEXPR BOOST_FUSION_GPU_ENABLED boost::fusion::nil_iterator::nil_iterator ( nil_ const &  )
inlineexplicit

Member Function Documentation


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