![]() |
QMCPACK
|
Public Types | |
using | TypeA_t = typename ForEach< A, FTag, CTag >::Type_t |
using | TypeB_t = typename ForEach< B, FTag, CTag >::Type_t |
using | TypeC_t = typename ForEach< C, FTag, CTag >::Type_t |
using | Type_t = typename Combine3< TypeA_t, TypeB_t, TypeC_t, Op, CTag >::Type_t |
Static Public Member Functions | |
static Type_t | apply (const TrinaryNode< Op, A, B, C > &expr, const FTag &f, const CTag &c) |
|
inlinestatic |
Definition at line 124 of file ForEach.h.
References Combine3< A, B, C, Op, Tag >::combine(), TrinaryNode< Op, Left, Middle, Right >::left(), TrinaryNode< Op, Left, Middle, Right >::middle(), TrinaryNode< Op, Left, Middle, Right >::operation(), and TrinaryNode< Op, Left, Middle, Right >::right().