Public Types | Public Member Functions | Static Public Member Functions

mln::trait::value_< mln::value::int_u_sat< n > > Struct Template Reference

#include <int_u_sat.hh>

List of all members.

Public Types

enum  { dim = 1, card = metal::math::pow_int<2, value, nbits = n }
typedef unsigned comp
typedef trait::value::kind::data kind
typedef
trait::value::nature::integer 
nature
typedef float sum

Public Member Functions

typedef mln_value_quant_from_ (card) quant

Static Public Member Functions

static const
mln::value::int_u_sat< n > 
max ()
static const
mln::value::int_u_sat< n > 
min ()

Detailed Description

template<unsigned n>
struct mln::trait::value_< mln::value::int_u_sat< n > >

Definition at line 56 of file int_u_sat.hh.


Member Typedef Documentation

template<unsigned n>
typedef unsigned mln::trait::value_< mln::value::int_u_sat< n > >::comp

Definition at line 73 of file int_u_sat.hh.

Definition at line 69 of file int_u_sat.hh.

Definition at line 68 of file int_u_sat.hh.

template<unsigned n>
typedef float mln::trait::value_< mln::value::int_u_sat< n > >::sum

Definition at line 75 of file int_u_sat.hh.


Member Enumeration Documentation

template<unsigned n>
anonymous enum
Enumerator:
dim 
card 
value 
nbits 

Definition at line 58 of file int_u_sat.hh.


Member Function Documentation

template<unsigned n>
static const mln::value::int_u_sat<n> mln::trait::value_< mln::value::int_u_sat< n > >::max (  )  [inline, static]

Definition at line 66 of file int_u_sat.hh.

References mln::trait::default_value_::card.

template<unsigned n>
static const mln::value::int_u_sat<n> mln::trait::value_< mln::value::int_u_sat< n > >::min (  )  [inline, static]

Definition at line 65 of file int_u_sat.hh.

template<unsigned n>
typedef mln::trait::value_< mln::value::int_u_sat< n > >::mln_value_quant_from_ ( card   )