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

Public Types

using Type_t = typename LeafFunctor< Expr, FTag >::Type_t
 

Static Public Member Functions

static Type_t apply (const Expr &expr, const FTag &f, const CTag &)
 

Detailed Description

template<class Expr, class FTag, class CTag>
struct qmcplusplus::ForEach< Expr, FTag, CTag >

Definition at line 77 of file ForEach.h.

Member Typedef Documentation

◆ Type_t

using Type_t = typename LeafFunctor<Expr, FTag>::Type_t

Definition at line 79 of file ForEach.h.

Member Function Documentation

◆ apply()

static Type_t apply ( const Expr &  expr,
const FTag &  f,
const CTag &   
)
inlinestatic

Definition at line 80 of file ForEach.h.

Referenced by ForEach< Expression< T >, FTag, CTag >::apply(), ForEach< Reference< T >, FTag, CTag >::apply(), and qmcplusplus::forEach().

81  {
82  return LeafFunctor<Expr, FTag>::apply(expr, f);
83  }

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