Public Types | Static Public Member Functions

mln::trait::next::set_precise_unary_< mln::fun::comp, mln::value::rgb< n > > Struct Template Reference

#include <comp.hh>

List of all members.

Public Types

typedef mln::value::rgb< n > argument
typedef argumentlvalue
typedef mln::value::int_u< n > result
typedef set_precise_unary_ ret

Static Public Member Functions

static result read (unsigned p_i, const argument &v)
static void write (unsigned p_i, lvalue l, const result &x)

Detailed Description

template<unsigned n>
struct mln::trait::next::set_precise_unary_< mln::fun::comp, mln::value::rgb< n > >

Definition at line 61 of file fun/component/comp.hh.


Member Typedef Documentation

Definition at line 65 of file fun/component/comp.hh.

Definition at line 67 of file fun/component/comp.hh.

Definition at line 66 of file fun/component/comp.hh.

Definition at line 63 of file fun/component/comp.hh.


Member Function Documentation

template<unsigned n>
static result mln::trait::next::set_precise_unary_< mln::fun::comp, mln::value::rgb< n > >::read ( unsigned  p_i,
const argument v 
) [inline, static]

Definition at line 69 of file fun/component/comp.hh.

References mln::value::rgb< n >::comp().

template<unsigned n>
static void mln::trait::next::set_precise_unary_< mln::fun::comp, mln::value::rgb< n > >::write ( unsigned  p_i,
lvalue  l,
const result x 
) [inline, static]

Definition at line 74 of file fun/component/comp.hh.

References mln::value::rgb< n >::comp().