Class expression_trace¶
class expression_trace<E> base¶
template <typename E>
struct expression_trace : public expression_with_traits<E> { … } Expression that prints the requested values to the console for debugging purposes.
Behaves as the identity for its value type and writes a one-line trace each time a block of values is requested.
| E | wrapped expression type |
typedef value_type ¶
using value_type = typename expression_with_traits<E>::value_type Fully qualified name: kfr::expression_trace<E>::value_type
Declared at base/basic_expressions.hpp:1380
variable dims ¶
constexpr static inline index_t dims = expression_with_traits<E>::dims Fully qualified name: kfr::expression_trace<E>::dims
Declared at base/basic_expressions.hpp:1381
function get_elements(const expression_trace<E> &, shape<dims>, axis_params<VecAxis, N>) ¶
template <size_t N, index_t VecAxis>
KFR_INTRINSIC friend vec<value_type, N> get_elements(const expression_trace& self, shape<dims> index,
axis_params<VecAxis, N> sh) Fully qualified name: kfr::expression_trace<E>::get_elements(const expression_trace<E> &, shape<dims>, axis_params<VecAxis, N>)
Declared at base/basic_expressions.hpp:1384
Fully qualified name: kfr::expression_trace<E>
Declared at base/basic_expressions.hpp:1377
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.