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

#include <int_u.hh>

List of all members.

Public Types

typedef unsigned comp
enum  constants_ { dim = 1, nbits = n, card = mln_value_card_from_(n) }
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 self_ epsilon ()
static const self_ max ()
static const self_ min ()
static const char * name ()

Private Types

typedef
mln::value::internal::encoding_unsigned_
< n >::ret 
enc_
typedef mln::value::int_u< n > self_


Detailed Description

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

Definition at line 74 of file int_u.hh.


Member Typedef Documentation

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

Definition at line 95 of file int_u.hh.

template<unsigned n>
typedef mln::value::internal::encoding_unsigned_<n>::ret mln::trait::value_< mln::value::int_u< n > >::enc_ [private]

Definition at line 78 of file int_u.hh.

template<unsigned n>
typedef trait::value::kind::data mln::trait::value_< mln::value::int_u< n > >::kind

Definition at line 88 of file int_u.hh.

Definition at line 87 of file int_u.hh.

template<unsigned n>
typedef mln::value::int_u<n> mln::trait::value_< mln::value::int_u< n > >::self_ [private]

Definition at line 77 of file int_u.hh.

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

Definition at line 97 of file int_u.hh.


Member Enumeration Documentation

template<unsigned n>
enum mln::trait::value_< mln::value::int_u< n > >::constants_

Enumerator:
dim 
nbits 
card 

Definition at line 81 of file int_u.hh.


Member Function Documentation

template<unsigned n>
static const self_ mln::trait::value_< mln::value::int_u< n > >::epsilon (  )  [inline, static]

Definition at line 93 of file int_u.hh.

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

Definition at line 92 of file int_u.hh.

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

Definition at line 91 of file int_u.hh.

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

template<unsigned n>
static const char* mln::trait::value_< mln::value::int_u< n > >::name (  )  [inline, static]

Definition at line 99 of file int_u.hh.


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