aimstil  5.0.5
til::detail::func_iterator_impl< TIterator, TFunctor > Class Template Reference

#include <cathier/func_iterator.h>

Inheritance diagram for til::detail::func_iterator_impl< TIterator, TFunctor >:
Collaboration diagram for til::detail::func_iterator_impl< TIterator, TFunctor >:

Public Types

typedef TIterator Base
 
typedef TFunctor::result_type value_type
 

Public Member Functions

 func_iterator_impl ()
 
 func_iterator_impl (const TIterator &i)
 
 func_iterator_impl (TFunctor f)
 
 func_iterator_impl (const TIterator &i, TFunctor f)
 
value_type operator* ()
 

Detailed Description

template<typename TIterator, typename TFunctor>
class til::detail::func_iterator_impl< TIterator, TFunctor >

Definition at line 9 of file func_iterator.h.

Member Typedef Documentation

◆ Base

template<typename TIterator, typename TFunctor>
typedef TIterator til::detail::func_iterator_impl< TIterator, TFunctor >::Base

Definition at line 12 of file func_iterator.h.

◆ value_type

template<typename TIterator, typename TFunctor>
typedef TFunctor::result_type til::detail::func_iterator_impl< TIterator, TFunctor >::value_type

Definition at line 13 of file func_iterator.h.

Constructor & Destructor Documentation

◆ func_iterator_impl() [1/4]

template<typename TIterator, typename TFunctor>
til::detail::func_iterator_impl< TIterator, TFunctor >::func_iterator_impl ( )
inline

Definition at line 16 of file func_iterator.h.

◆ func_iterator_impl() [2/4]

template<typename TIterator, typename TFunctor>
til::detail::func_iterator_impl< TIterator, TFunctor >::func_iterator_impl ( const TIterator &  i)
inlineexplicit

Definition at line 17 of file func_iterator.h.

◆ func_iterator_impl() [3/4]

template<typename TIterator, typename TFunctor>
til::detail::func_iterator_impl< TIterator, TFunctor >::func_iterator_impl ( TFunctor  f)
inlineexplicit

Definition at line 18 of file func_iterator.h.

◆ func_iterator_impl() [4/4]

template<typename TIterator, typename TFunctor>
til::detail::func_iterator_impl< TIterator, TFunctor >::func_iterator_impl ( const TIterator &  i,
TFunctor  f 
)
inline

Definition at line 19 of file func_iterator.h.

Member Function Documentation

◆ operator*()

template<typename TIterator, typename TFunctor>
value_type til::detail::func_iterator_impl< TIterator, TFunctor >::operator* ( void  )
inline

Definition at line 22 of file func_iterator.h.


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