Public Types | Static Public Member Functions

mln::trait::next::set_precise_unary_< mln::fun::comp, mln::algebra::vec< n, T > > Struct Template Reference

#include <comp.hh>

List of all members.

Public Types

typedef mln::algebra::vec< n, T > argument
typedef argumentlvalue
typedef T 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)

template<unsigned n, typename T>
struct mln::trait::next::set_precise_unary_< mln::fun::comp, mln::algebra::vec< n, T > >


Member Typedef Documentation

template<unsigned n, typename T >
typedef mln::algebra::vec<n,T> mln::trait::next::set_precise_unary_< mln::fun::comp, mln::algebra::vec< n, T > >::argument
template<unsigned n, typename T >
typedef argument& mln::trait::next::set_precise_unary_< mln::fun::comp, mln::algebra::vec< n, T > >::lvalue
template<unsigned n, typename T >
typedef T mln::trait::next::set_precise_unary_< mln::fun::comp, mln::algebra::vec< n, T > >::result
template<unsigned n, typename T >
typedef set_precise_unary_ mln::trait::next::set_precise_unary_< mln::fun::comp, mln::algebra::vec< n, T > >::ret

Member Function Documentation

template<unsigned n, typename T >
static result mln::trait::next::set_precise_unary_< mln::fun::comp, mln::algebra::vec< n, T > >::read ( unsigned  p_i,
const argument v 
) [inline, static]
template<unsigned n, typename T >
static void mln::trait::next::set_precise_unary_< mln::fun::comp, mln::algebra::vec< n, T > >::write ( unsigned  p_i,
lvalue  l,
const result x 
) [inline, static]