mln::fun::internal::composition_unary_impl_helper< true, F, F_spe, G, G_spe > Struct Template Reference

#include <composition.hh>

Inheritance diagram for mln::fun::internal::composition_unary_impl_helper< true, F, F_spe, G, G_spe >:

Inheritance graph

List of all members.

Public Types

typedef G_spe::argument argument
typedef G_spe::lvalue lvalue
typedef composition_param< F, G > param
typedef F_spe::result result
typedef
composition_unary_impl_helper
< false, F, F_spe, G, G_spe > 
super

Public Member Functions

 composition_unary_impl_helper (const typename super::param &p)
 composition_unary_impl_helper ()

Static Public Member Functions

static result read (const param &p, const argument &x)
static void write (const typename super::param &p, lvalue l, const typename super::result &x)


Detailed Description

template<typename F, typename F_spe, typename G, typename G_spe>
struct mln::fun::internal::composition_unary_impl_helper< true, F, F_spe, G, G_spe >

Definition at line 127 of file composition.hh.


Member Typedef Documentation

template<typename F, typename F_spe, typename G, typename G_spe>
typedef G_spe::argument mln::fun::internal::composition_unary_impl_helper< false, F, F_spe, G, G_spe >::argument [inherited]

Definition at line 116 of file composition.hh.

template<typename F, typename F_spe, typename G, typename G_spe>
typedef G_spe::lvalue mln::fun::internal::composition_unary_impl_helper< true, F, F_spe, G, G_spe >::lvalue

Definition at line 131 of file composition.hh.

template<typename F, typename F_spe, typename G, typename G_spe>
typedef composition_param<F, G> mln::fun::internal::composition_unary_impl_helper< false, F, F_spe, G, G_spe >::param [inherited]

Definition at line 118 of file composition.hh.

template<typename F, typename F_spe, typename G, typename G_spe>
typedef F_spe::result mln::fun::internal::composition_unary_impl_helper< false, F, F_spe, G, G_spe >::result [inherited]

Definition at line 117 of file composition.hh.

template<typename F, typename F_spe, typename G, typename G_spe>
typedef composition_unary_impl_helper<false, F, F_spe, G, G_spe> mln::fun::internal::composition_unary_impl_helper< true, F, F_spe, G, G_spe >::super

Definition at line 130 of file composition.hh.


Constructor & Destructor Documentation

template<typename F, typename F_spe, typename G, typename G_spe>
mln::fun::internal::composition_unary_impl_helper< true, F, F_spe, G, G_spe >::composition_unary_impl_helper (  )  [inline]

Definition at line 133 of file composition.hh.

template<typename F, typename F_spe, typename G, typename G_spe>
mln::fun::internal::composition_unary_impl_helper< true, F, F_spe, G, G_spe >::composition_unary_impl_helper ( const typename super::param p  )  [inline]

Definition at line 134 of file composition.hh.


Member Function Documentation

template<typename F, typename F_spe, typename G, typename G_spe>
static result mln::fun::internal::composition_unary_impl_helper< false, F, F_spe, G, G_spe >::read ( const param p,
const argument x 
) [inline, static, inherited]

template<typename F, typename F_spe, typename G, typename G_spe>
static void mln::fun::internal::composition_unary_impl_helper< true, F, F_spe, G, G_spe >::write ( const typename super::param p,
lvalue  l,
const typename super::result &  x 
) [inline, static]


Generated on Sun Apr 25 02:01:00 2010 for Milena (Olena) by  doxygen 1.5.6