TrinaryForEach< Safe, T1, T2, T3, Op, Functor > Struct Template Reference

#include <PETE.h>

List of all members.

Static Public Member Functions

static PETETrinaryReturn<
typename T1::PETE_Return_t,
typename T2::PETE_Return_t,
typename T3::PETE_Return_t,
Op >::type 
apply (PETE_TTTree< Op, T1, T2, T3 > &node, Functor f)


Detailed Description

template<int Safe, class T1, class T2, class T3, class Op, class Functor>
struct TrinaryForEach< Safe, T1, T2, T3, Op, Functor >

Definition at line 721 of file PETE.h.


Member Function Documentation

template<int Safe, class T1, class T2, class T3, class Op, class Functor>
static PETETrinaryReturn< typename T1::PETE_Return_t, typename T2::PETE_Return_t, typename T3::PETE_Return_t, Op>::type TrinaryForEach< Safe, T1, T2, T3, Op, Functor >::apply PETE_TTTree< Op, T1, T2, T3 > &  node,
Functor  f
[inline, static]
 

Definition at line 729 of file PETE.h.

References for_each(), PETE_TTTree< Value_t, Left_t, Middle_t, Right_t >::Left, PETE_TTTree< Value_t, Left_t, Middle_t, Right_t >::Middle, PETE_apply(), PETE_TTTree< Value_t, Left_t, Middle_t, Right_t >::Right, and PETE_TTTree< Value_t, Left_t, Middle_t, Right_t >::Value.

Here is the call graph for this function:


The documentation for this struct was generated from the following file:
Generated on Mon Jan 16 14:46:54 2006 for IPPL by  doxygen 1.4.6