FreePOOMA  2.4.1
Public Types | Static Public Member Functions
ForEach< BinaryNode< WhereMask, A, B >, FTag, OpCombine > Struct Template Reference

#include <OpMask.h>

List of all members.

Public Types

typedef ForEach< A, FTag,
OpCombine >::Type_t 
TypeA_t
typedef ForEach< B, FTag,
OpCombine >::Type_t 
TypeB_t
typedef MaskAssign< TypeB_tType_t

Static Public Member Functions

static Type_t apply (const BinaryNode< WhereMask, A, B > &expr, const FTag &f, const OpCombine &c)

template<class A, class B, class FTag>
struct ForEach< BinaryNode< WhereMask, A, B >, FTag, OpCombine >


Member Typedef Documentation

template<class A , class B , class FTag >
typedef ForEach<A,FTag,OpCombine>::Type_t ForEach< BinaryNode< WhereMask, A, B >, FTag, OpCombine >::TypeA_t
template<class A , class B , class FTag >
typedef ForEach<B,FTag,OpCombine>::Type_t ForEach< BinaryNode< WhereMask, A, B >, FTag, OpCombine >::TypeB_t
template<class A , class B , class FTag >
typedef MaskAssign<TypeB_t> ForEach< BinaryNode< WhereMask, A, B >, FTag, OpCombine >::Type_t

Member Function Documentation

template<class A , class B , class FTag >
static Type_t ForEach< BinaryNode< WhereMask, A, B >, FTag, OpCombine >::apply ( const BinaryNode< WhereMask, A, B > &  expr,
const FTag &  f,
const OpCombine c 
) [inline, static]

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