#include <Combiners.h>
Public Types | |
typedef Combine2< A, B, Op, Tag >::Type_t | Type1_t |
typedef Combine2< Type1_t, C, Op, Tag >::Type_t | Type_t |
Static Public Member Functions | |
static Type_t | combine (const A &a, const B &b, const C &c, const Tag &t) |
typedef Combine2<A, B, Op, Tag>::Type_t Combine3< A, B, C, Op, Tag >::Type1_t |
typedef Combine2<Type1_t, C, Op, Tag>::Type_t Combine3< A, B, C, Op, Tag >::Type_t |
static Type_t Combine3< A, B, C, Op, Tag >::combine | ( | const A & | a, | |
const B & | b, | |||
const C & | c, | |||
const Tag & | t | |||
) | [inline, static] |
Referenced by Combine3< A, B, C, Op, FarLeftTag >::combine(), and peteCombine().