QDP++
Combine3< A, B, C, Op, Tag > Struct Template Reference

#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 Op &op, const Tag &t)

Detailed Description

template<class A, class B, class C, class Op, class Tag>
struct Combine3< A, B, C, Op, Tag >

Definition at line 98 of file Combiners.h.

Member Typedef Documentation

◆ Type1_t

template<class A, class B, class C, class Op, class Tag>
typedef Combine2<A,B,Op,Tag>::Type_t Combine3< A, B, C, Op, Tag >::Type1_t

Definition at line 100 of file Combiners.h.

◆ Type_t

template<class A, class B, class C, class Op, class Tag>
typedef Combine2<Type1_t,C,Op,Tag>::Type_t Combine3< A, B, C, Op, Tag >::Type_t

Definition at line 101 of file Combiners.h.

Member Function Documentation

◆ combine()

template<class A, class B, class C, class Op, class Tag>
Type_t Combine3< A, B, C, Op, Tag >::combine ( const A & a,
const B & b,
const C & c,
const Op & op,
const Tag & t )
inlinestatic

The documentation for this struct was generated from the following file: