View1< Array< D1, T1, E1 >, Array< D2, T2, E2 > > Struct Template Reference

#include <Array.h>

List of all members.

Public Types

typedef Array< D1, T1, E1 > Array1_t
typedef Array< D2, T2, E2 > Array2_t
typedef IndirectionTag
< Array1_t, Array2_t
Tag_t
typedef Array< D2, T1, Tag_tType_t
typedef Type_t ReadType_t

Static Public Member Functions

static Type_t make (const Array1_t &a, const Array2_t &s)
static Type_t makeRead (const Array1_t &a, const Array2_t &s)

template<int D1, class T1, class E1, int D2, class T2, class E2>
struct View1< Array< D1, T1, E1 >, Array< D2, T2, E2 > >


Member Typedef Documentation

template<int D1, class T1 , class E1 , int D2, class T2 , class E2 >
typedef Array<D1, T1, E1> View1< Array< D1, T1, E1 >, Array< D2, T2, E2 > >::Array1_t

template<int D1, class T1 , class E1 , int D2, class T2 , class E2 >
typedef Array<D2, T2, E2> View1< Array< D1, T1, E1 >, Array< D2, T2, E2 > >::Array2_t

template<int D1, class T1 , class E1 , int D2, class T2 , class E2 >
typedef IndirectionTag<Array1_t, Array2_t> View1< Array< D1, T1, E1 >, Array< D2, T2, E2 > >::Tag_t

template<int D1, class T1 , class E1 , int D2, class T2 , class E2 >
typedef Array<D2, T1, Tag_t> View1< Array< D1, T1, E1 >, Array< D2, T2, E2 > >::Type_t

template<int D1, class T1 , class E1 , int D2, class T2 , class E2 >
typedef Type_t View1< Array< D1, T1, E1 >, Array< D2, T2, E2 > >::ReadType_t


Member Function Documentation

template<int D1, class T1 , class E1 , int D2, class T2 , class E2 >
static Type_t View1< Array< D1, T1, E1 >, Array< D2, T2, E2 > >::make ( const Array1_t a,
const Array2_t s 
) [inline, static]

template<int D1, class T1 , class E1 , int D2, class T2 , class E2 >
static Type_t View1< Array< D1, T1, E1 >, Array< D2, T2, E2 > >::makeRead ( const Array1_t a,
const Array2_t s 
) [inline, static]


The documentation for this struct was generated from the following file:

Generated on Wed Mar 16 06:20:43 2011 for FreePOOMA by  doxygen 1.5.9