Class expression_filter¶
class expression_filter<T> base¶
template <typename T>
class expression_filter : public filter<T> { … } Filter adapter that wraps an expression containing a placeholder.
constructor expression_filter<T>(expression_handle<T, 1>) ¶
explicit expression_filter(expression_handle<T, 1> filter_expr) Constructs the filter from a placeholder expression handle.
| filter_expr | Expression containing a placeholder to be substituted with the input on each call. |
Fully qualified name: kfr::expression_filter<T>::expression_filter<T>(expression_handle<T, 1>)
Declared at base/filter.hpp:239
function reset() ¶
void reset() override Resets the state of the wrapped expression.
Fully qualified name: kfr::expression_filter<T>::reset()
Declared at base/filter.hpp:242
constructor expression_filter<T>() ¶
expression_filter() = default Default-constructing constructor for subclasses.
Fully qualified name: kfr::expression_filter<T>::expression_filter<T>()
Declared at base/filter.hpp:250
function process_buffer(T *, const T *, size_t) ¶
void process_buffer(T* dest, const T* src, size_t size) override Fully qualified name: kfr::expression_filter<T>::process_buffer(T *, const T *, size_t)
Declared at base/filter.hpp:251
function process_expression(T *, const expression_handle<T, 1> &, size_t) ¶
void process_expression(T* dest, const expression_handle<T, 1>& src, size_t size) override Fully qualified name: kfr::expression_filter<T>::process_expression(T *, const expression_handle<T, 1> &, size_t)
Declared at base/filter.hpp:256
variable filter_expr ¶
expression_handle<T, 1> filter_expr The wrapped placeholder expression.
Fully qualified name: kfr::expression_filter<T>::filter_expr
Declared at base/filter.hpp:263
Fully qualified name: kfr::expression_filter<T>
Declared at base/filter.hpp:231