TRIQS/nda 1.3.0
Multi-dimensional array library for C++
|
#include <nda/clef/eval.hpp>
Specialization of nda::clef::evaluator for nda::clef::placeholder types.
N | Integer label of the placeholder. |
Is | Integer labels of the placeholders in the given pairs. |
Ts | Types of the values in the given pairs. |
Public Member Functions | |
__inline__ decltype(auto) | operator() (placeholder< N >, pair< Is, Ts > &...pairs) const |
Evaluate the placeholder. | |
Static Public Attributes | |
static constexpr bool | is_lazy = (N_position == -1) |
Constexpr variable that is true if the there is no nda::clef::pair containing an nda::clef::placeholder with label N . | |
|
inline |
Evaluate the placeholder.
pairs | Pack of nda::clef::pair objects. |
N
if no such pair was given.