CAPD RedHom Library
|
#include <capd/homAux/IteratedMultiValuedFunctor.h>
Public Types | |
typedef Func::argument_type | argument_type |
typedef RedefinedFlattenIteratorRange< RedefinedTransformedIteratorRange< typename Func::result_type, IteratedMultiValuedFunctor< DEPTH-1, Func > > > | result_type |
Public Member Functions | |
IteratedMultiValuedFunctor (Func func=Func()) | |
IteratedMultiValuedFunctor (size_t depth, Func func=Func()) | |
result_type | operator() (const argument_type &arg) const |
typedef Func::argument_type capd::homAux::IteratedMultiValuedFunctor< DEPTH, Func >::argument_type |
typedef RedefinedFlattenIteratorRange< RedefinedTransformedIteratorRange<typename Func::result_type, IteratedMultiValuedFunctor<DEPTH - 1, Func> > > capd::homAux::IteratedMultiValuedFunctor< DEPTH, Func >::result_type |
|
inline |
|
inline |
|
inline |