#include <loop.hpp>
|
template<class... Xs>
requires (IsSame<Vs, RemoveReference<Xs>> && ...) |
| | Loop (F f, Xs &&...args) |
| |
template<IsConvertible< Index >... Is>
requires (sizeof...(Is) == Base::Dimension) |
| constexpr decltype(auto) | operator() (Is const ... indices) |
| |
template<IsConvertible< Index >... Is>
requires (sizeof...(Is) == Base::Dimension) |
| constexpr decltype(auto) | operator() (Is const ... indices) const |
| |
| constexpr decltype(auto) | operator() (typename Base::Subscripts const &subscripts) |
| |
| constexpr decltype(auto) | operator() (typename Base::Subscripts const &subscripts) const |
| |
| constexpr decltype(auto) | operator[] (Index const index) |
| |
| constexpr decltype(auto) | operator[] (Index const index) const |
| |
◆ Loop()
template<class
T , class N , class F , class... Vs>
◆ operator()() [1/4]
template<class
T , class N , class F , class... Vs>
template<IsConvertible<
Index >... Is>
requires (sizeof...(Is) == Base::Dimension)
◆ operator()() [2/4]
template<class
T , class N , class F , class... Vs>
template<IsConvertible<
Index >... Is>
requires (sizeof...(Is) == Base::Dimension)
◆ operator()() [3/4]
template<class
T , class N , class F , class... Vs>
◆ operator()() [4/4]
template<class
T , class N , class F , class... Vs>
| decltype(auto) pRC::TensorViews::Loop< T, N, F, Vs >::operator() |
( |
typename Base::Subscripts const & | subscripts | ) |
const |
|
inlineconstexpr |
◆ operator[]() [1/2]
template<class
T , class N , class F , class... Vs>
◆ operator[]() [2/2]
template<class
T , class N , class F , class... Vs>
The documentation for this class was generated from the following file: