Skip to content

Class expression_window

class expression_window<T> dsp

template <typename T>
struct expression_window : expression_traits_defaults { … }

Base class for all window expressions

Stores the window length and exposes the shape interface required by expression evaluators.

typedef value_type

using value_type             = T

Fully qualified name: kfr::expression_window<T>::value_type

Declared at dsp/window.hpp:165

variable dims

constexpr static size_t dims = 1

Fully qualified name: kfr::expression_window<T>::dims

Declared at dsp/window.hpp:166

function get_shape(const expression_window<T> &)

constexpr static shape<dims> get_shape(const expression_window<T>& self) { … }

Fully qualified name: kfr::expression_window<T>::get_shape(const expression_window<T> &)

Declared at dsp/window.hpp:167

function get_shape()

constexpr static shape<dims> get_shape() { … }

Fully qualified name: kfr::expression_window<T>::get_shape()

Declared at dsp/window.hpp:171

constructor expression_window<T>(size_t)

constexpr expression_window(size_t size) : m_size(size) { … }

Fully qualified name: kfr::expression_window<T>::expression_window<T>(size_t)

Declared at dsp/window.hpp:173

variable m_size

size_t m_size

Fully qualified name: kfr::expression_window<T>::m_size

Declared at dsp/window.hpp:175

function size()

size_t size() const

Fully qualified name: kfr::expression_window<T>::size()

Declared at dsp/window.hpp:176

Fully qualified name: kfr::expression_window<T>

Declared at dsp/window.hpp:163