| Capf::dp::ac< double > | Add sine component at nyquist frequency (double specialization) |
| Capf::dp::ac< float > | Add sine component at nyquist frequency (float specialization) |
| Capf::accumulating_iterator< I > | An output iterator which adds on assignment |
| Capf::BlockDelayLine< T, Container > | Block-based delay line |
| ►Capf::BlockDelayLine< T, std::vector< T > > | |
| Capf::NonCausalBlockDelayLine< T, Container > | A block-based delay line where negative delay is possible |
| Capf::BlockParameter< T > | Hold current and old value of any type |
| Capf::Cascade< S, Container > | Cascade of filter sections |
| Capf::cast_iterator< T, I > | Iterator that casts items to T* on dereferenciation |
| Capf::fixed_matrix< T, Allocator >::channels_iterator | Iterator over fixed_matrix::Channels |
| Capf::circular_iterator< I > | Circular iterator class |
| Capf::circular_iterator< typename Container::iterator > | |
| ►Capf::CRTP< Derived > | Curiously Recurring Template Pattern (CRTP) base class |
| ►Capf::CombineChannelsBase< Derived, L, Out > | |
| Capf::CombineChannelsCrossfadeBase< Derived, L, Out, Crossfade > | Base class for CombineChannelsCrossfade* |
| Capf::CombineChannelsBase< Derived, ListProxy, Out > | Base class for CombineChannels* |
| Capf::MimoProcessor< Derived, interface_policy, query_policy > | Multi-threaded multiple-input-multiple-output (MIMO) processor |
| ►Capf::CRTP< CombineChannels< L, Out > > | |
| ►Capf::CombineChannelsBase< CombineChannels< L, Out >, L, Out > | |
| Capf::CombineChannels< L, Out > | Combine channels: transform and accumulate |
| ►Capf::CRTP< CombineChannelsCopy< L, Out > > | |
| ►Capf::CombineChannelsBase< CombineChannelsCopy< L, Out >, L, Out > | |
| Capf::CombineChannelsCopy< L, Out > | Combine channels: accumulate |
| ►Capf::CRTP< CombineChannelsCrossfade< L, Out, Crossfade > > | |
| ►Capf::CombineChannelsBase< CombineChannelsCrossfade< L, Out, Crossfade >, L, Out > | |
| ►Capf::CombineChannelsCrossfadeBase< CombineChannelsCrossfade< L, Out, Crossfade >, L, Out, Crossfade > | |
| Capf::CombineChannelsCrossfade< L, Out, Crossfade > | Combine channels: transform, crossfade and accumulate |
| ►Capf::CRTP< CombineChannelsCrossfadeCopy< L, Out, Crossfade > > | |
| ►Capf::CombineChannelsBase< CombineChannelsCrossfadeCopy< L, Out, Crossfade >, L, Out > | |
| ►Capf::CombineChannelsCrossfadeBase< CombineChannelsCrossfadeCopy< L, Out, Crossfade >, L, Out, Crossfade > | |
| Capf::CombineChannelsCrossfadeCopy< L, Out, Crossfade > | Combine channels: crossfade and accumulate |
| ►Capf::CRTP< CombineChannelsInterpolation< L, Out > > | |
| ►Capf::CombineChannelsBase< CombineChannelsInterpolation< L, Out >, L, Out > | |
| Capf::CombineChannelsInterpolation< L, Out > | Combine channels: interpolate and accumulate |
| ►Capf::CRTP< Derived::Input > | |
| Capf::MimoProcessor ::Input< Derived, interface_policy, query_policy > | Input class |
| ►Capf::CRTP< Derived::Output > | |
| Capf::MimoProcessor ::Output< Derived, interface_policy, query_policy > | Output class |
| ►Capf::CRTP< X > | |
| Capf::MimoProcessor< Derived, interface_policy, query_policy >::ProcessItem< X > | Base class for items which have a Process class |
| Capf::dp::dc< double > | Add DC signal (double specialization) |
| Capf::dp::dc< float > | Add DC signal (float specialization) |
| Capf::MimoProcessor ::DefaultInput< Derived, interface_policy, query_policy > | Input class with begin() and end() |
| Capf::MimoProcessor ::DefaultOutput< Derived, interface_policy, query_policy > | Output class with begin() and end() |
| Capf::discard_iterator | An iterator which does nothing |
| Capf::dual_iterator< I1, I2 > | Iterate over two iterators at once |
| ►Cstd::exception | STL class |
| ►Cstd::runtime_error | STL class |
| Capf::JackClient::jack_error | Exception to be thrown at various occasions |
| Capf::fftw< T > | Traits class to select float/double/long double versions of FFTW functions |
| Capf::fftw< double > | double specialization of the traits class fftw |
| Capf::fftw< float > | float specialization of the traits class fftw |
| Capf::fftw< long double > | long double specialization of the traits class fftw |
| Capf::fftw_allocator< T > | |
| Capf::has_begin_and_end< I > | Convenience class providing begin() and end() |
| Capf::has_begin_and_end< apf::fixed_matrix::channels_iterator > | |
| Capf::has_begin_and_end< apf::fixed_matrix::slices_iterator > | |
| Capf::has_begin_and_end< iterator > | |
| Capf::math::identity< T > | Identity function object. Function call returns a const reference to input |
| Capf::index_iterator< T > | Iterator with a built-in number |
| Capf::iterator_proxy< I, Container > | Helper class for apf::cast_proxy and apf::transform_proxy |
| ►Capf::iterator_proxy< cast_iterator< T, Container::iterator >, Container > | |
| Capf::cast_proxy< T, Container > | Encapsulate a container of base pointers |
| ►Capf::iterator_proxy< transform_iterator< Container::iterator, F >, Container > | |
| Capf::transform_proxy< F, Container > | Wrap a container and provide a transform_iterator instead of the normal one |
| Capf::iterator_proxy_const< I, Container > | Helper class for cast_proxy_const and transform_proxy_const |
| ►Capf::iterator_proxy_const< cast_iterator< const T, Container::const_iterator >, Container > | |
| Capf::cast_proxy_const< T, Container > | Encapsulate a container of base pointers (const version) |
| ►Capf::iterator_proxy_const< cast_iterator< const T, Container::const_iterator >, rtlist_t > | |
| ►Capf::cast_proxy_const< T, rtlist_t > | |
| Capf::MimoProcessor< Derived, interface_policy, query_policy >::rtlist_proxy< T > | Proxy class for accessing an RtList |
| ►Capf::iterator_proxy_const< transform_iterator< Container::const_iterator, F >, Container > | |
| Capf::transform_proxy_const< F, Container > | Wrap a container and provide a transform_iterator (const version) |
| ►Capf::JackClient | C++ wrapper for a JACK client |
| Capf::jack_policy | interface_policy using JACK |
| Capf::LaplaceCoefficients< T > | Coefficients of analog recursive filter |
| Capf::math::linear_interpolator< T, U > | Function object for linear interpolation |
| ►Cstd::list< T > | STL class |
| Capf::fixed_list< apf::conv::fft_node > | |
| Capf::fixed_list< T, Allocator > | Derived from std::list, but without re-sizing |
| ►Cstd::map< K, T > | STL class |
| Capf::parameter_map | A "dictionary" for parameters |
| ►Capf::NonCopyable | Classes derived from this class cannot be copied (but still moved) |
| Capf::CommandQueue | Manage command queue from non-realtime thread to realtime thread |
| ►Capf::CommandQueue::Command | Abstract base class for realtime commands |
| Capf::CommandQueue::WaitCommand | Dummy command to synchronize with non-realtime thread |
| Capf::RtList< T * >::AddCommand | Command to add an element to a list |
| Capf::RtList< T * >::ClearCommand | Command to remove all elements from a list |
| Capf::RtList< T * >::RemCommand | Command to remove an element from a list |
| Capf::LockFreeFifo< T * > | Lock-free first-in-first-out (FIFO) queue |
| Capf::MimoProcessor< Derived, interface_policy, query_policy > | Multi-threaded multiple-input-multiple-output (MIMO) processor |
| ►Capf::MimoProcessor< Derived, interface_policy, query_policy >::Item | Abstract base class for list items |
| Capf::MimoProcessor< Derived, interface_policy, query_policy >::ProcessItem< X > | Base class for items which have a Process class |
| Capf::MimoProcessor< Derived, interface_policy, query_policy >::ScopedLock | Lock is released when it goes out of scope |
| Capf::RtList< T * > | A list for realtime access and non-realtime modification |
| Capf::dp::none< T > | Disable denormal prevention |
| Capf::accumulating_iterator< I >::output_proxy | Helper class |
| Capf::discard_iterator::output_proxy | Helper class for discard_iterator |
| Capf::dual_iterator< I1, I2 >::output_proxy | Helper class for dual_iterator |
| ►Capf::conv::OutputBase | Base class for Output and StaticOutput |
| ►Capf::conv::Output | Convolution engine (output part) |
| Capf::conv::Convolver | Combination of Input and Output |
| ►Capf::conv::StaticOutput | Convolver output stage with static filter |
| Capf::conv::StaticConvolver | Combination of Input and StaticOutput |
| Capf::pointer_policy< T * > | interface_policy which uses plain pointers |
| Capf::portaudio_policy | interface_policy using PortAudio |
| Capf::dp::quantization< double > | Quantize denormal numbers (double specialization) |
| Capf::dp::quantization< float > | Quantize denormal numbers (float specialization) |
| Capf::math::raised_cosine< T > | Raised cosine (function object) |
| Capf::raised_cosine_fade< T > | Crossfade using a raised cosine |
| Capf::dp::set_zero_1< T > | Detect denormals and set 0 |
| Capf::dp::set_zero_2< T > | Detect denormals and set 0 |
| Capf::dp::set_zero_3< T > | Detect denormals and set 0 |
| Capf::fixed_matrix< T, Allocator >::slices_iterator | Iterator over fixed_matrix::Slices |
| ►Capf::SosCoefficients< T > | Coefficients of digital recursive filter (second order section) |
| Capf::BiQuad< T, DenormalPrevention > | Direct Form II recursive filter of second order |
| Capf::StopWatch | A simple stopwatch |
| Capf::stride_iterator< I > | A stride iterator |
| Capf::stride_iterator< channel_iterator > | |
| Capf::stride_iterator< circular_iterator< typename Container::iterator > > | |
| Capf::transform_iterator< I, F > | Iterator adaptor with a function call at dereferenciation |
| ►Capf::conv::TransformBase | Forward-FFT-related functions |
| ►Capf::conv::Input | Input stage of convolution |
| Capf::conv::Convolver | Combination of Input and Output |
| Capf::conv::StaticConvolver | Combination of Input and StaticOutput |
| Capf::conv::Transform | Helper class to prepare filters |
| ►Cstd::vector< T > | STL class |
| ►Capf::fixed_vector< fft_node > | |
| Capf::conv::Filter | Container holding a number of FFT blocks |
| ►Capf::fixed_vector< float, fftw_allocator< float > > | |
| Capf::conv::fft_node | Two blocks of time-domain or FFT (half-complex) data |
| ►Capf::fixed_vector< T, std::allocator< T > > | |
| Capf::fixed_matrix< T, Allocator > | Two-dimensional data storage for row- and column-wise access |
| Capf::fixed_vector< T * > | |
| Capf::fixed_vector< WorkerThread > | |
| Capf::fixed_vector< filter_ptrs_t > | |
| Capf::fixed_vector< const fft_node * > | |
| Capf::fixed_vector< pointer > | |
| Capf::fixed_vector< T, Allocator > | Derived from std::vector, but without memory re-allocations |