QMCPACK
ForEach< Expression< T >, FTag, CTag > Struct Template Reference
+ Collaboration diagram for ForEach< Expression< T >, FTag, CTag >:

Public Types

using Type_t = typename ForEach< T, FTag, CTag >::Type_t
 

Static Public Member Functions

static Type_t apply (const Expression< T > &expr, const FTag &f, const CTag &c)
 

Detailed Description

template<class T, class FTag, class CTag>
struct qmcplusplus::ForEach< Expression< T >, FTag, CTag >

Definition at line 139 of file ForEach.h.

Member Typedef Documentation

◆ Type_t

using Type_t = typename ForEach<T, FTag, CTag>::Type_t

Definition at line 141 of file ForEach.h.

Member Function Documentation

◆ apply()

static Type_t apply ( const Expression< T > &  expr,
const FTag &  f,
const CTag &  c 
)
inlinestatic

Definition at line 142 of file ForEach.h.

References ForEach< Expr, FTag, CTag >::apply(), and Expression< T >::expression().

143  {
144  return ForEach<T, FTag, CTag>::apply(expr.expression(), f, c);
145  }
static Type_t apply(const Expr &expr, const FTag &f, const CTag &)
Definition: ForEach.h:80

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