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

Public Types

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

Static Public Member Functions

static Type_t apply (const Reference< T > &ref, const FTag &f, const CTag &c)
 

Detailed Description

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

Definition at line 154 of file ForEach.h.

Member Typedef Documentation

◆ Type_t

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

Definition at line 156 of file ForEach.h.

Member Function Documentation

◆ apply()

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

Definition at line 157 of file ForEach.h.

References ForEach< Expr, FTag, CTag >::apply(), and Reference< T >::reference().

158  {
159  return ForEach<T, FTag, CTag>::apply(ref.reference(), f, c);
160  }
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: