FreePOOMA  2.4.1
Public Types | Static Public Member Functions
View1Implementation< Array< Dim, T, EngineTag >, Domain, true > Struct Template Reference

#include <Array.h>

List of all members.

Public Types

typedef Array< Dim, T, EngineTag > Subject_t
typedef Subject_t::Element_t ReadType_t
typedef Subject_t::ElementRef_t Type_t

Static Public Member Functions

template<class S1 , class Combine >
static Type_t make (const Subject_t &a, const S1 &s1, const Combine &)
template<class S1 , class S2 , class Combine >
static Type_t make (const Subject_t &a, const S1 &s1, const S2 &s2, const Combine &)
template<class S1 , class S2 , class S3 , class Combine >
static Type_t make (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const Combine &)
template<class S1 , class S2 , class S3 , class S4 , class Combine >
static Type_t make (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const S4 &s4, const Combine &)
template<class S1 , class S2 , class S3 , class S4 , class S5 , class Combine >
static Type_t make (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const S4 &s4, const S5 &s5, const Combine &)
template<class S1 , class S2 , class S3 , class S4 , class S5 , class S6 , class Combine >
static Type_t make (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const S4 &s4, const S5 &s5, const S6 &s6, const Combine &)
template<class S1 , class S2 , class S3 , class S4 , class S5 , class S6 , class S7 , class Combine >
static Type_t make (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const S4 &s4, const S5 &s5, const S6 &s6, const S7 &s7, const Combine &)
template<class S1 , class Combine >
static ReadType_t makeRead (const Subject_t &a, const S1 &s1, const Combine &)
template<class S1 , class S2 , class Combine >
static ReadType_t makeRead (const Subject_t &a, const S1 &s1, const S2 &s2, const Combine &)
template<class S1 , class S2 , class S3 , class Combine >
static ReadType_t makeRead (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const Combine &)
template<class S1 , class S2 , class S3 , class S4 , class Combine >
static ReadType_t makeRead (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const S4 &s4, const Combine &)
template<class S1 , class S2 , class S3 , class S4 , class S5 , class Combine >
static ReadType_t makeRead (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const S4 &s4, const S5 &s5, const Combine &)
template<class S1 , class S2 , class S3 , class S4 , class S5 , class S6 , class Combine >
static ReadType_t makeRead (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const S4 &s4, const S5 &s5, const S6 &s6, const Combine &)
template<class S1 , class S2 , class S3 , class S4 , class S5 , class S6 , class S7 , class Combine >
static ReadType_t makeRead (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const S4 &s4, const S5 &s5, const S6 &s6, const S7 &s7, const Combine &)

template<int Dim, class T, class EngineTag, class Domain>
struct View1Implementation< Array< Dim, T, EngineTag >, Domain, true >


Member Typedef Documentation

template<int Dim, class T , class EngineTag , class Domain >
typedef Array<Dim, T, EngineTag> View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::Subject_t
template<int Dim, class T , class EngineTag , class Domain >
typedef Subject_t::Element_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::ReadType_t
template<int Dim, class T , class EngineTag , class Domain >
typedef Subject_t::ElementRef_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::Type_t

Member Function Documentation

template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class Combine >
static Type_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::make ( const Subject_t a,
const S1 &  s1,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class Combine >
static Type_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::make ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class S3 , class Combine >
static Type_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::make ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class S3 , class S4 , class Combine >
static Type_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::make ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const S4 &  s4,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class S3 , class S4 , class S5 , class Combine >
static Type_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::make ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const S4 &  s4,
const S5 &  s5,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class S3 , class S4 , class S5 , class S6 , class Combine >
static Type_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::make ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const S4 &  s4,
const S5 &  s5,
const S6 &  s6,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class S3 , class S4 , class S5 , class S6 , class S7 , class Combine >
static Type_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::make ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const S4 &  s4,
const S5 &  s5,
const S6 &  s6,
const S7 &  s7,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class Combine >
static ReadType_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::makeRead ( const Subject_t a,
const S1 &  s1,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class Combine >
static ReadType_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::makeRead ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class S3 , class Combine >
static ReadType_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::makeRead ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class S3 , class S4 , class Combine >
static ReadType_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::makeRead ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const S4 &  s4,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class S3 , class S4 , class S5 , class Combine >
static ReadType_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::makeRead ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const S4 &  s4,
const S5 &  s5,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class S3 , class S4 , class S5 , class S6 , class Combine >
static ReadType_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::makeRead ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const S4 &  s4,
const S5 &  s5,
const S6 &  s6,
const Combine &   
) [inline, static]
template<int Dim, class T , class EngineTag , class Domain >
template<class S1 , class S2 , class S3 , class S4 , class S5 , class S6 , class S7 , class Combine >
static ReadType_t View1Implementation< Array< Dim, T, EngineTag >, Domain, true >::makeRead ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const S4 &  s4,
const S5 &  s5,
const S6 &  s6,
const S7 &  s7,
const Combine &   
) [inline, static]

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