class expression_function<Fn, Args> expressions¶
template <typename Fn, typename... Args>
struct expression_function : expression_with_arguments<Args...>, expression_traits_defaults { … } variable dims ¶
constexpr static size_t dims = std::max({ expression_traits<Args>::dims... }) Defined at base/expression.hpp:430
function get_shape(const expression_function<Fn, Args...> &) ¶
constexpr static shape<dims> get_shape(const expression_function& self) { … } Defined at base/expression.hpp:457
function get_shape() ¶
constexpr static shape<dims> get_shape() { … } Defined at base/expression.hpp:466
variable random_access ¶
constexpr static inline bool random_access = (expression_traits<Args>::random_access && ...) Defined at base/expression.hpp:478
variable fn ¶
Fn fn Defined at base/expression.hpp:480
constructor expression_function<Fn, Args...>(expression_with_arguments<Args...>, Fn &&) ¶
Defined at base/expression.hpp:482
constructor expression_function<Fn, Args...>(Fn &&, int) ¶
Defined at base/expression.hpp:486
variable arg ¶
Defined at base/expression.hpp:490
Defined at base/expression.hpp:425