Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::iterators::impl::function_input_iterator< Function, Input > Class Template Reference

#include <function_input_iterator.hpp>

Inheritance diagram for boost::iterators::impl::function_input_iterator< Function, Input >:
Collaboration diagram for boost::iterators::impl::function_input_iterator< Function, Input >:

Public Member Functions

 function_input_iterator ()
 
 function_input_iterator (Function &f_, Input state_=Input())
 
void increment ()
 
Function::result_type const & dereference () const
 
bool equal (function_input_iterator const &other) const
 

Protected Types

typedef iterator_facade
< function_input_iterator
< Function, Input >
, Function::result_type,
single_pass_traversal_tag,
Function::result_type const
&, Difference > 
iterator_facade_
 

Member Typedef Documentation

Constructor & Destructor Documentation

template<class Function , class Input >
boost::iterators::impl::function_input_iterator< Function, Input >::function_input_iterator ( )
inline
template<class Function , class Input >
boost::iterators::impl::function_input_iterator< Function, Input >::function_input_iterator ( Function &  f_,
Input  state_ = Input() 
)
inline

Member Function Documentation

template<class Function , class Input >
Function::result_type const& boost::iterators::impl::function_input_iterator< Function, Input >::dereference ( ) const
inline
template<class Function , class Input >
bool boost::iterators::impl::function_input_iterator< Function, Input >::equal ( function_input_iterator< Function, Input > const &  other) const
inline
template<class Function , class Input >
void boost::iterators::impl::function_input_iterator< Function, Input >::increment ( )
inline

References boost::none.


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