|
NVBIO
|
Compose two functors
#include <numbers.h>
Public Types | |
| typedef Functor1::argument_type | argument_type |
| typedef Functor2::result_type | result_type |
Public Methods | |
| NVBIO_FORCEINLINE NVBIO_HOST_DEVICE | composition_functor (const Functor2 fun2, const Functor1 fun1) |
| NVBIO_FORCEINLINE NVBIO_HOST_DEVICE result_type | operator() (const argument_type op) const |
Public Members | |
| Functor1 | m_fun1 |
| Functor2 | m_fun2 |
| typedef Functor1::argument_type nvbio::composition_functor< Functor2, Functor1 >::argument_type |
| typedef Functor2::result_type nvbio::composition_functor< Functor2, Functor1 >::result_type |
|
inline |
|
inline |
| Functor1 nvbio::composition_functor< Functor2, Functor1 >::m_fun1 |
| Functor2 nvbio::composition_functor< Functor2, Functor1 >::m_fun2 |
1.8.4