QDP++
Combiners.h File Reference

Go to the source code of 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 &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 &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 &op, const Tag &t)

Function Documentation

◆ peteCombine() [1/3]

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

Definition at line 144 of file Combiners.h.

References Combine3< A, B, C, Op, Tag >::combine().

◆ peteCombine() [2/3]

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

Definition at line 137 of file Combiners.h.

◆ peteCombine() [3/3]

template<class A, class Op, class Tag>
Combine1< A, Op, Tag >::Type_t peteCombine ( const A & a,
const Op & op,
const Tag & t )
inline

Definition at line 130 of file Combiners.h.

References Combine1< A, Op, Tag >::combine().