Public Types | Static Public Member Functions | Private Types

mln::trait::value_< mln::value::internal::gray_< n > > Struct Template Reference

#include <gray_.hh>

List of all members.

Public Types

enum  { nbits = 8 * (sizeof(unsigned) + sizeof(long)), card = 0 }
typedef trait::value::kind::gray kind
typedef
trait::value::nature::integer 
nature
typedef trait::value::quant::high quant
typedef self_ sum

Static Public Member Functions

static self_ epsilon ()
static self_ max ()
static self_ min ()

Private Types

typedef
mln::value::internal::gray_< n > 
self_

template<unsigned n>
struct mln::trait::value_< mln::value::internal::gray_< n > >


Member Typedef Documentation

template<unsigned n>
typedef mln::value::internal::gray_<n> mln::trait::value_< mln::value::internal::gray_< n > >::self_ [private]
template<unsigned n>
typedef self_ mln::trait::value_< mln::value::internal::gray_< n > >::sum

Member Enumeration Documentation

template<unsigned n>
anonymous enum
Enumerator:
nbits 
card 

Member Function Documentation

template<unsigned n>
mln::value::internal::gray_< n > mln::trait::value_< mln::value::internal::gray_< n > >::epsilon (  )  [inline, static]
template<unsigned n>
mln::value::internal::gray_< n > mln::trait::value_< mln::value::internal::gray_< n > >::max (  )  [inline, static]
template<unsigned n>
mln::value::internal::gray_< n > mln::trait::value_< mln::value::internal::gray_< n > >::min (  )  [inline, static]