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

#include <iterator_facade.hpp>

Inheritance diagram for boost::fusion::iterator_facade< Derived, Category >:
Collaboration diagram for boost::fusion::iterator_facade< Derived, Category >:

Classes

struct  advance
 
struct  distance
 
struct  equal_to
 

Public Types

typedef iterator_facade_tag fusion_tag
 
typedef Derived derived_type
 
typedef Category category
 

Public Member Functions

BOOST_FUSION_GPU_ENABLED
Derivedconst & 
cast () const
 
BOOST_FUSION_GPU_ENABLED Derived & cast ()
 

Member Typedef Documentation

template<typename Derived, typename Category>
typedef Category boost::fusion::iterator_facade< Derived, Category >::category
template<typename Derived, typename Category>
typedef Derived boost::fusion::iterator_facade< Derived, Category >::derived_type
template<typename Derived, typename Category>
typedef iterator_facade_tag boost::fusion::iterator_facade< Derived, Category >::fusion_tag

Member Function Documentation

BOOST_FUSION_GPU_ENABLED Derived const& boost::fusion::iterator_base< Derived >::cast ( ) const
inlineinherited
BOOST_FUSION_GPU_ENABLED Derived & boost::fusion::iterator_base< Derived >::cast ( )
inlineinherited

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