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) |
Combine1<A, Op, Tag>::Type_t peteCombine | ( | const A & | a, | |
const Op & | , | |||
const Tag & | t | |||
) | [inline] |
Combine2<A, B, Op, Tag>::Type_t peteCombine | ( | const A & | a, | |
const B & | b, | |||
const Op & | , | |||
const Tag & | t | |||
) | [inline] |
Combine3<A, B, C, Op, Tag>::Type_t peteCombine | ( | const A & | a, | |
const B & | b, | |||
const C & | c, | |||
const Op & | , | |||
const Tag & | t | |||
) | [inline] |
References Combine3< A, B, C, Op, Tag >::combine().