ComponentView< Components, Array< Dim, T, EngineTag > > Struct Template Reference

ComponentView specialization for Array. More...

#include <Array.h>

List of all members.

Public Types

typedef Array< Dim, T, EngineTag > Subject_t
typedef Engine< Dim, T, EngineTag > Engine_t
typedef Engine_t::Element_t Element_t
typedef ComponentAccess
< Element_t, Components >
::Element_t 
NewT_t
typedef CompFwd< Engine_t,
Components > 
NewEngineTag_t
typedef Array< Dim, NewT_t,
NewEngineTag_t
Type_t

Static Public Member Functions

static Type_t make (const Subject_t &a, const Components &c)


Detailed Description

template<class Components, int Dim, class T, class EngineTag>
struct ComponentView< Components, Array< Dim, T, EngineTag > >

ComponentView specialization for Array.

Member Typedef Documentation

template<class Components , int Dim, class T , class EngineTag >
typedef Array<Dim, T, EngineTag> ComponentView< Components, Array< Dim, T, EngineTag > >::Subject_t

template<class Components , int Dim, class T , class EngineTag >
typedef Engine<Dim, T, EngineTag> ComponentView< Components, Array< Dim, T, EngineTag > >::Engine_t

template<class Components , int Dim, class T , class EngineTag >
typedef Engine_t::Element_t ComponentView< Components, Array< Dim, T, EngineTag > >::Element_t

template<class Components , int Dim, class T , class EngineTag >
typedef ComponentAccess<Element_t, Components>::Element_t ComponentView< Components, Array< Dim, T, EngineTag > >::NewT_t

template<class Components , int Dim, class T , class EngineTag >
typedef CompFwd<Engine_t, Components> ComponentView< Components, Array< Dim, T, EngineTag > >::NewEngineTag_t

template<class Components , int Dim, class T , class EngineTag >
typedef Array<Dim, NewT_t, NewEngineTag_t> ComponentView< Components, Array< Dim, T, EngineTag > >::Type_t


Member Function Documentation

template<class Components , int Dim, class T , class EngineTag >
static Type_t ComponentView< Components, Array< Dim, T, EngineTag > >::make ( const Subject_t a,
const Components &  c 
) [inline, static]


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

Generated on Wed Mar 16 06:19:42 2011 for FreePOOMA by  doxygen 1.5.9