OPAL (Object Oriented Parallel Accelerator Library)
2.2.0
OPAL
|
#include <PETE.h>
Public Types | |
enum | { IsExpr = 1 } |
typedef PETE_TTTree< Value_t, Left_t, Middle_t, Right_t > | PETE_Expr_t |
typedef PETETrinaryReturn < typename Left_t::PETE_Return_t, typename Middle_t::PETE_Return_t, typename Right_t::PETE_Return_t, Value_t >::type | PETE_Return_t |
![]() | |
typedef PETE_TTTree< Value_t, Left_t, Middle_t, Right_t > | Wrapped |
Public Member Functions | |
const PETE_Expr_t & | MakeExpression () const |
PETE_TTTree () | |
PETE_TTTree (const Value_t &v, const Left_t &l, const Middle_t &m, const Right_t &r) | |
PETE_TTTree (const Left_t &l, const Middle_t &m, const Right_t &r) | |
![]() | |
PETE_TTTree< Value_t, Left_t, Middle_t, Right_t > & | PETE_unwrap () |
const PETE_TTTree< Value_t, Left_t, Middle_t, Right_t > & | PETE_unwrap () const |
Public Attributes | |
Value_t | Value |
Left_t | Left |
Middle_t | Middle |
Right_t | Right |
typedef PETE_TTTree<Value_t,Left_t,Middle_t,Right_t> PETE_TTTree< Value_t, Left_t, Middle_t, Right_t >::PETE_Expr_t |
typedef PETETrinaryReturn<typename Left_t::PETE_Return_t, typename Middle_t::PETE_Return_t, typename Right_t::PETE_Return_t, Value_t>::type PETE_TTTree< Value_t, Left_t, Middle_t, Right_t >::PETE_Return_t |
anonymous enum |
|
inline |
|
inline |
|
inline |
|
inline |
Left_t PETE_TTTree< Value_t, Left_t, Middle_t, Right_t >::Left |
Definition at line 390 of file PETE.h.
Referenced by TrinaryForEach< Safe, T1, T2, T3, Op, Functor >::apply(), TrinaryForEach< 0, T1, T2, T3, OpWhere, Functor >::apply(), and for_each().
Middle_t PETE_TTTree< Value_t, Left_t, Middle_t, Right_t >::Middle |
Definition at line 391 of file PETE.h.
Referenced by TrinaryForEach< Safe, T1, T2, T3, Op, Functor >::apply(), TrinaryForEach< 0, T1, T2, T3, OpWhere, Functor >::apply(), and for_each().
Right_t PETE_TTTree< Value_t, Left_t, Middle_t, Right_t >::Right |
Definition at line 392 of file PETE.h.
Referenced by TrinaryForEach< Safe, T1, T2, T3, Op, Functor >::apply(), TrinaryForEach< 0, T1, T2, T3, OpWhere, Functor >::apply(), and for_each().
Value_t PETE_TTTree< Value_t, Left_t, Middle_t, Right_t >::Value |
Definition at line 385 of file PETE.h.
Referenced by TrinaryForEach< Safe, T1, T2, T3, Op, Functor >::apply().