Public Types

mln::trait::next::set_precise_unary_< mln::fun::internal::composition< mln::Meta_Function_v2v, F, mln::Function_v2v, G >, typename G::argument > Struct Template Reference

#include <composition.hh>

List of all members.

Public Types

typedef F::template with
< typename G::result >::ret 
F_fun
typedef
mln::fun::internal::composition_unary_impl
< F, F_fun, G, G > 
ret

Detailed Description

template<typename F, typename G>
struct mln::trait::next::set_precise_unary_< mln::fun::internal::composition< mln::Meta_Function_v2v, F, mln::Function_v2v, G >, typename G::argument >

Definition at line 198 of file composition.hh.


Member Typedef Documentation

template<typename F , typename G >
typedef F::template with<typename G::result>::ret mln::trait::next::set_precise_unary_< mln::fun::internal::composition< mln::Meta_Function_v2v, F, mln::Function_v2v, G >, typename G::argument >::F_fun

Definition at line 201 of file composition.hh.

template<typename F , typename G >
typedef mln::fun::internal::composition_unary_impl<F, F_fun, G, G> mln::trait::next::set_precise_unary_< mln::fun::internal::composition< mln::Meta_Function_v2v, F, mln::Function_v2v, G >, typename G::argument >::ret

Definition at line 203 of file composition.hh.