Public Types | Public Member Functions | Static Public Member Functions

mln::trait::value_< T[n] > Struct Template Reference

#include <carrays.hh>

List of all members.

Public Types

enum  { dim = n, nbits = n * value_<T>::nbits, card = n * value_<T>::card }
typedef T comp
typedef value::nature::vectorial nature
typedef value::quant::high quant

Public Member Functions

typedef mln_trait_value_kind (T) kind

Static Public Member Functions

static const char * name ()

template<unsigned n, typename T>
struct mln::trait::value_< T[n] >


Member Typedef Documentation

template<unsigned n, typename T >
typedef T mln::trait::value_< T[n] >::comp
template<unsigned n, typename T >
typedef value::nature::vectorial mln::trait::value_< T[n] >::nature
template<unsigned n, typename T >
typedef value::quant::high mln::trait::value_< T[n] >::quant

Member Enumeration Documentation

template<unsigned n, typename T >
anonymous enum
Enumerator:
dim 
nbits 
card 

Member Function Documentation

template<unsigned n, typename T >
typedef mln::trait::value_< T[n] >::mln_trait_value_kind (  ) 
template<unsigned n, typename T >
static const char* mln::trait::value_< T[n] >::name (  )  [inline, static]