Skip to content

Classes, Structs & Unions

A

C

E

F

  • class filter<T> Abstract base class for single-argument filters, mainly intended for DSP processing.
  • class fixed_shape_t<Values> Type-level storage for a fixed shape built from a list of constants.
  • struct fraction Exact rational number represented as a numerator/denominator pair.

G

H

I

R

S

T

U

  • class univector_base<T, Class, false> Specialization for univectors that cannot be assigned from expressions. Provides only reference access to the underlying data.
  • class univector_base<T, Class, is_expression> Base class for all univector specializations, providing common operations such as slicing, references and ring-buffer helpers. Ring-buffer helpers operate on caller-owned cursors and are intended for single-threaded use only; concurrent access requires external synchronization.
  • class univector_base<T, Class, true> Specialization for univectors that can be assigned from expressions.
  • class univector<T, Size> Class that represent data in KFR. Many KFR functions can take this class as an argument. Can inherit from std::vector, std::array or keep only reference to data and its size.
  • class univector<T, tag_array_ref> Non-owning univector specialization that holds a reference to external data.
  • class univector<T, tag_dynamic_vector> Dynamically sized, owning univector backed by std::vector using KFR's data_allocator . Memory is aligned to the maximum vector alignment.
This file was generated by cxxdox, a C++ documentation generator based on MkDocs Material and libclang.