Home
last modified time | relevance | path

Searched defs:_Expr (Results 1 – 1 of 1) sorted by relevance

/cmsis-dsp-latest/dsppp/Include/dsppp/
Dfusion.hpp231 struct _Expr { struct
233 using Scalar = typename traits<T>::Scalar;
235 using Vector = typename traits<T>::Vector;
243 T& derived() {return(static_cast<T&>(*this));} in derived()
250 T const& derived() const {return(static_cast<T const&>(*this));} in derived()
259 Scalar const operator[](const index_t i) const {return(this->derived()[i]);} in operator []()
269 Scalar const operator()(const index_t r,const index_t c) const {return(this->derived()(r,c));} in operator ()()
279 Vector const vector_op(const index_t i) const {return(this->derived().vector_op(i));} in vector_op()
289 …x_t i,const vector_length_t remaining) const {return(this->derived().vector_op_tail(i,remaining));} in vector_op_tail()
299 …or const matrix_op(const index_t r,const index_t c) const {return(this->derived().matrix_op(r,c));} in matrix_op()
[all …]