3#ifndef pRC_CORE_TENSOR_FUNCTIONS_LOOP_H
4#define pRC_CORE_TENSOR_FUNCTIONS_LOOP_H
16 template<
class F,
class...
Xs,
33 template<
class F,
class...
Xs,
41 return loop(F(), forward<Xs>(
args)...);
44 template<
class F,
class...
Xs,
53 template<
class F,
class...
Xs,
pRC::Float<> T
Definition externs_nonTT.hpp:1
Definition cholesky.hpp:18
static constexpr X eval(X &&a)
Definition eval.hpp:11
static constexpr auto makeConstantSequence()
Definition sequence.hpp:402
static constexpr X view(X &&a)
Definition view.hpp:12
std::invoke_result_t< F, Args... > ResultOf
Definition type_traits.hpp:140
typename CommonTypes< Ts... >::Type Common
Definition common.hpp:55
std::enable_if_t< B{}, int > If
Definition type_traits.hpp:68
static constexpr auto loop(F &&f, Xs &&...args)
Definition loop.hpp:22
RemoveConst< RemoveReference< T > > RemoveConstReference
Definition type_traits.hpp:62
std::is_invocable< F, Args... > IsInvocable
Definition type_traits.hpp:134