Public Types | Public Member Functions

mln::trait::value_< mln::metal::array1d< T, Size > > Struct Template Reference

#include <array1d.hh>

List of all members.

Public Types

enum  { nbits = Size * mln_nbits(T), card = Size * mln_card(T) }
typedef trait::value::kind::data kind
typedef
trait::value::nature::vectorial 
nature
typedef metal::array1d
< typename mln::value::props
< T >::sum, Size > 
sum

Public Member Functions

typedef mln_value_quant_from_ (card) quant

template<typename T, unsigned Size>
struct mln::trait::value_< mln::metal::array1d< T, Size > >


Member Typedef Documentation

template<typename T , unsigned Size>
typedef trait::value::kind::data mln::trait::value_< mln::metal::array1d< T, Size > >::kind
template<typename T , unsigned Size>
typedef trait::value::nature::vectorial mln::trait::value_< mln::metal::array1d< T, Size > >::nature
template<typename T , unsigned Size>
typedef metal::array1d<typename mln::value::props< T >::sum,Size> mln::trait::value_< mln::metal::array1d< T, Size > >::sum

Member Enumeration Documentation

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

Member Function Documentation

template<typename T , unsigned Size>
typedef mln::trait::value_< mln::metal::array1d< T, Size > >::mln_value_quant_from_ ( card   )