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 ()

Detailed Description

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

Definition at line 56 of file carrays.hh.


Member Typedef Documentation

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

Definition at line 63 of file carrays.hh.

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

Definition at line 65 of file carrays.hh.

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

Definition at line 67 of file carrays.hh.


Member Enumeration Documentation

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

Definition at line 58 of file carrays.hh.


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]

Definition at line 69 of file carrays.hh.