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_pointer_input_iterator< Function, Input > Class Template Reference

#include <function_input_iterator.hpp>

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

Public Member Functions

 function_pointer_input_iterator ()
 
 function_pointer_input_iterator (Function &f_, Input state_=Input())
 
void increment ()
 
function_types::result_type
< Function >::type const & 
dereference () const
 
bool equal (function_pointer_input_iterator const &other) const
 

Protected Types

typedef iterator_facade
< function_pointer_input_iterator
< Function, Input >
, function_types::result_type
< Function >::type,
single_pass_traversal_tag,
function_types::result_type
< Function >::type const
&, Difference > 
iterator_facade_
 

Member Typedef Documentation

Constructor & Destructor Documentation

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

Member Function Documentation

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

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