Public Types | Public Member Functions | Static Public Member Functions

mln::trait::next::set_unary_< fun::scomp< ith >, mln::Object, T > Struct Template Reference

#include <scomp.hh>

List of all members.

Public Types

typedef T argument
typedef comp_t::lvalue lvalue
typedef comp_t::result result
typedef set_unary_ ret

Public Member Functions

typedef mln_trait_nunary (fun::comp, T) comp_t

Static Public Member Functions

static result read (const argument &v)
static void write (lvalue l, const result &r)

Detailed Description

template<unsigned ith, typename T>
struct mln::trait::next::set_unary_< fun::scomp< ith >, mln::Object, T >

Definition at line 59 of file scomp.hh.


Member Typedef Documentation

template<unsigned ith, typename T >
typedef T mln::trait::next::set_unary_< fun::scomp< ith >, mln::Object, T >::argument

Definition at line 64 of file scomp.hh.

template<unsigned ith, typename T >
typedef comp_t ::lvalue mln::trait::next::set_unary_< fun::scomp< ith >, mln::Object, T >::lvalue

Definition at line 66 of file scomp.hh.

template<unsigned ith, typename T >
typedef comp_t ::result mln::trait::next::set_unary_< fun::scomp< ith >, mln::Object, T >::result

Definition at line 65 of file scomp.hh.

template<unsigned ith, typename T >
typedef set_unary_ mln::trait::next::set_unary_< fun::scomp< ith >, mln::Object, T >::ret

Definition at line 61 of file scomp.hh.


Member Function Documentation

template<unsigned ith, typename T >
typedef mln::trait::next::set_unary_< fun::scomp< ith >, mln::Object, T >::mln_trait_nunary ( fun::comp  ,
 
)
template<unsigned ith, typename T >
static result mln::trait::next::set_unary_< fun::scomp< ith >, mln::Object, T >::read ( const argument v  )  [inline, static]

Definition at line 68 of file scomp.hh.

template<unsigned ith, typename T >
static void mln::trait::next::set_unary_< fun::scomp< ith >, mln::Object, T >::write ( lvalue  l,
const result r 
) [inline, static]

Definition at line 73 of file scomp.hh.