FreePOOMA  2.4.1
Classes | Functions
Combiners.h File Reference
This graph shows which files directly or indirectly include this file:

Classes

struct  Combine1< A, Op, Tag >
struct  Combine2< A, B, Op, Tag >
struct  Combine3< A, B, C, Op, Tag >
struct  TreeCombine
struct  Combine1< A, Op, TreeCombine >
struct  Combine2< A, B, Op, TreeCombine >
struct  Combine3< A, B, C, Op, TreeCombine >
struct  OpCombine
struct  Combine1< A, Op, OpCombine >
struct  Combine2< A, B, Op, OpCombine >
struct  Combine3< A, B, C, Op, OpCombine >
struct  AndCombine
struct  Combine2< bool, bool, Op, AndCombine >
struct  OrCombine
struct  Combine2< bool, bool, Op, OrCombine >
struct  NullCombine
struct  Combine2< int, int, Op, NullCombine >
struct  SumCombine
struct  Combine2< int, int, Op, SumCombine >

Functions

template<class A , class Op , class Tag >
Combine1< A, Op, Tag >::Type_t peteCombine (const A &a, const Op &, const Tag &t)
template<class A , class B , class Op , class Tag >
Combine2< A, B, Op, Tag >::Type_t peteCombine (const A &a, const B &b, const Op &, const Tag &t)
template<class A , class B , class C , class Op , class Tag >
Combine3< A, B, C, Op, Tag >
::Type_t 
peteCombine (const A &a, const B &b, const C &c, const Op &, const Tag &t)

Function Documentation

template<class A , class Op , class Tag >
Combine1<A, Op, Tag>::Type_t peteCombine ( const A &  a,
const Op &  ,
const Tag &  t 
) [inline]
template<class A , class B , class Op , class Tag >
Combine2<A, B, Op, Tag>::Type_t peteCombine ( const A &  a,
const B &  b,
const Op &  ,
const Tag &  t 
) [inline]
template<class A , class B , class C , class Op , class Tag >
Combine3<A, B, C, Op, Tag>::Type_t peteCombine ( const A &  a,
const B &  b,
const C &  c,
const Op &  ,
const Tag &  t 
) [inline]