Public Types | Public Member Functions

mln::trait::value_< mln::metal::array3d< T, s, r, c > > Struct Template Reference

#include <array3d.hh>

List of all members.

Public Types

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

Public Member Functions

typedef mln_value_quant_from_ (card) quant

Detailed Description

template<typename T, unsigned s, unsigned r, unsigned c>
struct mln::trait::value_< mln::metal::array3d< T, s, r, c > >

Definition at line 48 of file array3d.hh.


Member Typedef Documentation

template<typename T , unsigned s, unsigned r, unsigned c>
typedef trait::value::kind::data mln::trait::value_< mln::metal::array3d< T, s, r, c > >::kind

Definition at line 51 of file array3d.hh.

template<typename T , unsigned s, unsigned r, unsigned c>
typedef trait::value::nature::vectorial mln::trait::value_< mln::metal::array3d< T, s, r, c > >::nature

Definition at line 50 of file array3d.hh.

template<typename T , unsigned s, unsigned r, unsigned c>
typedef metal::array3d<typename mln::value::props< T >::sum, s, r, c> mln::trait::value_< mln::metal::array3d< T, s, r, c > >::sum

Definition at line 59 of file array3d.hh.


Member Enumeration Documentation

template<typename T , unsigned s, unsigned r, unsigned c>
anonymous enum
Enumerator:
nbits 
card 

Definition at line 53 of file array3d.hh.


Member Function Documentation

template<typename T , unsigned s, unsigned r, unsigned c>
typedef mln::trait::value_< mln::metal::array3d< T, s, r, c > >::mln_value_quant_from_ ( card   )