Skip to content

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.

Template parameters
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

variable dims

constexpr static inline index_t dims = expression_with_traits<E>::dims

Fully qualified name: kfr::expression_trace<E>::dims

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>)

Fully qualified name: kfr::expression_trace<E>

This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.