CreateLeaf< DynamicArray< T, EngineTag > > Struct Template Reference

A traits class that tells PETE how to make a DynamicArray into an expression element. More...

#include <DynamicArray.h>

List of all members.

Public Types

typedef DynamicArray< T,
EngineTag > 
Input_t
typedef Reference< Array< 1, T,
EngineTag > > 
Leaf_t
typedef Reference< Array< 1, T,
EngineTag > > 
Return_t

Static Public Member Functions

static Return_t make (const Input_t &a)


Detailed Description

template<class T, class EngineTag>
struct CreateLeaf< DynamicArray< T, EngineTag > >

A traits class that tells PETE how to make a DynamicArray into an expression element.

DynamicArray just returns a reference to itself, but cast as an Array.


Member Typedef Documentation

template<class T , class EngineTag >
typedef DynamicArray<T, EngineTag> CreateLeaf< DynamicArray< T, EngineTag > >::Input_t

template<class T , class EngineTag >
typedef Reference<Array<1, T, EngineTag> > CreateLeaf< DynamicArray< T, EngineTag > >::Leaf_t

template<class T , class EngineTag >
typedef Reference<Array<1, T, EngineTag> > CreateLeaf< DynamicArray< T, EngineTag > >::Return_t


Member Function Documentation

template<class T , class EngineTag >
static Return_t CreateLeaf< DynamicArray< T, EngineTag > >::make ( const Input_t a  )  [inline, static]


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

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