Public Types

mln::trait::next::set_precise_binary_< mln::fun::internal::composition< mln::Meta_Function_v2v, F, mln::Meta_Function_vv2v, G >, T1, T2 > Struct Template Reference

#include <composition.hh>

List of all members.

Public Types

typedef F::template with
< typename G_fun::result >
::ret 
F_fun
typedef G::template with< T1,
T2 >::ret 
G_fun
typedef
mln::fun::internal::composition_binary_impl
< F, F_fun, G, G_fun
ret

Detailed Description

template<typename F, typename G, typename T1, typename T2>
struct mln::trait::next::set_precise_binary_< mln::fun::internal::composition< mln::Meta_Function_v2v, F, mln::Meta_Function_vv2v, G >, T1, T2 >

Definition at line 189 of file composition.hh.


Member Typedef Documentation

template<typename F , typename G , typename T1 , typename T2 >
typedef F::template with<typename G_fun::result>::ret mln::trait::next::set_precise_binary_< mln::fun::internal::composition< mln::Meta_Function_v2v, F, mln::Meta_Function_vv2v, G >, T1, T2 >::F_fun

Definition at line 192 of file composition.hh.

template<typename F , typename G , typename T1 , typename T2 >
typedef G::template with<T1, T2>::ret mln::trait::next::set_precise_binary_< mln::fun::internal::composition< mln::Meta_Function_v2v, F, mln::Meta_Function_vv2v, G >, T1, T2 >::G_fun

Definition at line 191 of file composition.hh.

template<typename F , typename G , typename T1 , typename T2 >
typedef mln::fun::internal::composition_binary_impl<F, F_fun, G, G_fun> mln::trait::next::set_precise_binary_< mln::fun::internal::composition< mln::Meta_Function_v2v, F, mln::Meta_Function_vv2v, G >, T1, T2 >::ret

Definition at line 194 of file composition.hh.