struct_for_each< OpWhere, T1, T2, Functor > Struct Template Reference

#include <PETE.h>

List of all members.

Public Types

typedef T2::PETE_Return_t T3
typedef ConditionalAssign<
T3
Return_t

Static Public Member Functions

static Return_t apply (PETE_TBTree< OpWhere, T1, T2 > &node, Functor f)


Detailed Description

template<class T1, class T2, class Functor>
struct struct_for_each< OpWhere, T1, T2, Functor >

Definition at line 632 of file PETE.h.


Member Typedef Documentation

template<class T1, class T2, class Functor>
typedef ConditionalAssign<T3> struct_for_each< OpWhere, T1, T2, Functor >::Return_t
 

Definition at line 635 of file PETE.h.

template<class T1, class T2, class Functor>
typedef T2::PETE_Return_t struct_for_each< OpWhere, T1, T2, Functor >::T3
 

Definition at line 634 of file PETE.h.


Member Function Documentation

template<class T1, class T2, class Functor>
static Return_t struct_for_each< OpWhere, T1, T2, Functor >::apply PETE_TBTree< OpWhere, T1, T2 > &  node,
Functor  f
[inline, static]
 

Definition at line 638 of file PETE.h.

References for_each(), PETE_TBTree< Value_t, Left_t, Right_t >::Left, and PETE_TBTree< Value_t, Left_t, Right_t >::Right.

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:30 2006 for IPPL by  doxygen 1.4.6