Skip to content

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.

Parameters
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

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