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

#include <Array.h>

List of all members.

Public Types

enum  { newDim = NewEngine_t::dimensions }
typedef Array< Dim, T, EngineTag > Subject_t
typedef Subject_t::Engine_t Engine_t
typedef NewEngine< Engine_t,
Domain >::Type_t 
NewEngine_t
typedef NewEngine_t::Tag_t NewEngineTag_t
typedef Array< newDim, T,
NewEngineTag_t
Type_t
typedef Type_t ReadType_t
typedef NewEngineEngine
< Engine_t, Domain
NewEE_t
typedef NewEngineDomain
< Engine_t, Domain
NewED_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 Type_t makeRead (const Subject_t &a, const S1 &s1, const Combine &c)
template<class S1 , class S2 , class Combine >
static Type_t makeRead (const Subject_t &a, const S1 &s1, const S2 &s2, const Combine &c)
template<class S1 , class S2 , class S3 , class Combine >
static Type_t makeRead (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const Combine &c)
template<class S1 , class S2 , class S3 , class S4 , class Combine >
static Type_t makeRead (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const S4 &s4, const Combine &c)
template<class S1 , class S2 , class S3 , class S4 , class S5 , class Combine >
static Type_t makeRead (const Subject_t &a, const S1 &s1, const S2 &s2, const S3 &s3, const S4 &s4, const S5 &s5, const Combine &c)
template<class S1 , class S2 , class S3 , class S4 , class S5 , class S6 , class Combine >
static Type_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 &c)
template<class S1 , class S2 , class S3 , class S4 , class S5 , class S6 , class S7 , class Combine >
static Type_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 &c)

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


Member Typedef Documentation

template<int Dim, class T , class EngineTag , class Domain >
typedef Array<Dim, T, EngineTag> View1Implementation< Array< Dim, T, EngineTag >, Domain, false >::Subject_t
template<int Dim, class T , class EngineTag , class Domain >
typedef Subject_t::Engine_t View1Implementation< Array< Dim, T, EngineTag >, Domain, false >::Engine_t
template<int Dim, class T , class EngineTag , class Domain >
typedef NewEngine<Engine_t, Domain>::Type_t View1Implementation< Array< Dim, T, EngineTag >, Domain, false >::NewEngine_t
template<int Dim, class T , class EngineTag , class Domain >
typedef NewEngine_t::Tag_t View1Implementation< Array< Dim, T, EngineTag >, Domain, false >::NewEngineTag_t
template<int Dim, class T , class EngineTag , class Domain >
typedef Array<newDim, T, NewEngineTag_t> View1Implementation< Array< Dim, T, EngineTag >, Domain, false >::Type_t
template<int Dim, class T , class EngineTag , class Domain >
typedef Type_t View1Implementation< Array< Dim, T, EngineTag >, Domain, false >::ReadType_t
template<int Dim, class T , class EngineTag , class Domain >
typedef NewEngineEngine<Engine_t, Domain> View1Implementation< Array< Dim, T, EngineTag >, Domain, false >::NewEE_t
template<int Dim, class T , class EngineTag , class Domain >
typedef NewEngineDomain<Engine_t, Domain> View1Implementation< Array< Dim, T, EngineTag >, Domain, false >::NewED_t

Member Enumeration Documentation

template<int Dim, class T , class EngineTag , class Domain >
anonymous enum
Enumerator:
newDim 

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, false >::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, false >::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, false >::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, false >::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, false >::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, false >::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, false >::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 Type_t View1Implementation< Array< Dim, T, EngineTag >, Domain, false >::makeRead ( const Subject_t a,
const S1 &  s1,
const Combine &  c 
) [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, false >::makeRead ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const Combine &  c 
) [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, false >::makeRead ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const Combine &  c 
) [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, false >::makeRead ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const S4 &  s4,
const Combine &  c 
) [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, false >::makeRead ( const Subject_t a,
const S1 &  s1,
const S2 &  s2,
const S3 &  s3,
const S4 &  s4,
const S5 &  s5,
const Combine &  c 
) [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, false >::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 &  c 
) [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, false >::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 &  c 
) [inline, static]

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