53 template<
size_t T_pos>
57 static size_t constexpr pos = T_pos;
60 template<
typename Func,
typename... Args>
62 func(std::integral_constant<size_t, pos>{}, std::forward<Args>(args)...);
73 static size_t constexpr pos = 0;
76 template<
typename... Args>
#define CODI_INLINE
See codi::Config::ForcedInlines.
Definition config.h:457
CoDiPack - Code Differentiation Package.
Definition codi.hpp:90
void CODI_UNUSED(Args const &...)
Disable unused warnings for an arbitrary number of arguments.
Definition macros.hpp:46
static void eval(Args &&... args)
Nothing is evaluated.
Definition compileTimeLoop.hpp:77
Compile time loop evaluation.
Definition compileTimeLoop.hpp:54
static size_t constexpr pos
See CompileTimeLoop.
Definition compileTimeLoop.hpp:57
static void eval(Func &&func, Args &&... args)
Func is evaluated with args as func(pos, args...)
Definition compileTimeLoop.hpp:61