FreePOOMA  2.4.1
Public Types | Static Public Member Functions
VectorEngineElem< D, T, BinaryVectorOp< V1, V2, Op >, I > Struct Template Reference

Specialization of VectorElem for BinaryVectorOp. More...

#include <BinaryVectorOp.h>

List of all members.

Public Types

typedef VectorEngine< D, T,
BinaryVectorOp< V1, V2, Op > > 
V
typedef VectorElem< V1, I >
::Element_t 
T1
typedef VectorElem< V2, I >
::Element_t 
T2
typedef BinaryReturn< T1, T2,
Op >::Type_t 
Element_t
typedef Element_t ElementRef_t
typedef Element_t ConstElementRef_t

Static Public Member Functions

static Element_t get (const V &x)

Detailed Description

template<int D, class T, class V1, class V2, class Op, int I>
struct VectorEngineElem< D, T, BinaryVectorOp< V1, V2, Op >, I >

Specialization of VectorElem for BinaryVectorOp.

Compile time element lookup.


Member Typedef Documentation

template<int D, class T , class V1 , class V2 , class Op , int I>
typedef VectorEngine<D,T,BinaryVectorOp<V1,V2,Op> > VectorEngineElem< D, T, BinaryVectorOp< V1, V2, Op >, I >::V
template<int D, class T , class V1 , class V2 , class Op , int I>
typedef VectorElem<V1,I>::Element_t VectorEngineElem< D, T, BinaryVectorOp< V1, V2, Op >, I >::T1
template<int D, class T , class V1 , class V2 , class Op , int I>
typedef VectorElem<V2,I>::Element_t VectorEngineElem< D, T, BinaryVectorOp< V1, V2, Op >, I >::T2
template<int D, class T , class V1 , class V2 , class Op , int I>
typedef BinaryReturn<T1,T2,Op>::Type_t VectorEngineElem< D, T, BinaryVectorOp< V1, V2, Op >, I >::Element_t
template<int D, class T , class V1 , class V2 , class Op , int I>
typedef Element_t VectorEngineElem< D, T, BinaryVectorOp< V1, V2, Op >, I >::ElementRef_t
template<int D, class T , class V1 , class V2 , class Op , int I>
typedef Element_t VectorEngineElem< D, T, BinaryVectorOp< V1, V2, Op >, I >::ConstElementRef_t

Member Function Documentation

template<int D, class T , class V1 , class V2 , class Op , int I>
static Element_t VectorEngineElem< D, T, BinaryVectorOp< V1, V2, Op >, I >::get ( const V x) [inline, static]

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