template<typename T1 , typename T2 > |
|
std::enable_if<(detail::is_hydra_functor< T1 >::value| |
detail::is_hydra_lambda< T1 >::value) &&(detail::is_hydra_functor< T2 >::value |
|
operator+ for two functors. More... |
|
|
template<typename T , typename U > |
|
std::enable_if<(detail::is_hydra_functor< T >::value| |
detail::is_hydra_lambda< T >::value) &&(std::is_arithmetic< U >::value), Sum< Constant< U >, T > >::type |
|
operator+ for a value and a functor. More... |
|
|
template<typename T , typename U > |
|
std::enable_if<(detail::is_hydra_functor< T >::value| |
detail::is_hydra_lambda< T >::value) &&(std::is_arithmetic< U >::value), Sum< Constant< U >, T > >::type |
|
operator+ for a value and a functor. More... |
|
|
template<typename T , typename U > |
|
std::enable_if<(detail::is_hydra_functor< T >::value| |
detail::is_hydra_lambda< T >::value) &&(std::is_arithmetic< U >::value), Sum< Constant< hydra::complex< U > >, T > >::type |
|
operator+ for a complex value and a functor. More... |
|
|
template<typename T , typename U > |
|
std::enable_if<(detail::is_hydra_functor< T >::value| |
detail::is_hydra_lambda< T >::value) &&(std::is_arithmetic< U >::value), Sum< Constant< U >, T > >::type |
|
operator+ for a complex value and a functor. More... |
|
|
template<typename F1 , typename F2 , typename ... Fs> |
|
std::enable_if<(detail::is_hydra_functor< F1 >::value| |
detail::is_hydra_lambda< F1 >::value) &&(detail::is_hydra_functor< F2 >::value |
|
|