Audio Processing Framework (APF) version 0.5.0
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 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::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_iteratorIterator 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::CRTP< CombineChannels< L, Out > >
 Capf::CRTP< CombineChannelsCopy< L, Out > >
 Capf::CRTP< CombineChannelsCrossfade< L, Out, Crossfade > >
 Capf::CRTP< CombineChannelsCrossfadeCopy< L, Out, Crossfade > >
 Capf::CRTP< CombineChannelsInterpolation< L, Out > >
 Capf::CRTP< Derived::Input >
 Capf::CRTP< Derived::Output >
 Capf::CRTP< X >
 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_iteratorAn iterator which does nothing
 Capf::dual_iterator< I1, I2 >Iterate over two iterators at once
 Cstd::exceptionSTL class
 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::iterator_proxy< transform_iterator< Container::iterator, F >, Container >
 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::iterator_proxy_const< cast_iterator< const T, Container::const_iterator >, rtlist_t >
 Capf::iterator_proxy_const< transform_iterator< Container::const_iterator, F >, Container >
 Capf::JackClientC++ wrapper for a JACK client
 Capf::LaplaceCoefficients< T >Coefficients of analog recursive filter
 Capf::math::linear_interpolator< T, U >Function object for linear interpolation
 Cstd::list< T >STL class
 Cstd::map< K, T >STL class
 Capf::NonCopyableClasses derived from this class cannot be copied (but still moved)
 Capf::dp::none< T >Disable denormal prevention
 Capf::accumulating_iterator< I >::output_proxyHelper class
 Capf::discard_iterator::output_proxyHelper class for discard_iterator
 Capf::dual_iterator< I1, I2 >::output_proxyHelper class for dual_iterator
 Capf::conv::OutputBaseBase class for Output and StaticOutput
 Capf::pointer_policy< T * >interface_policy which uses plain pointers
 Capf::portaudio_policyinterface_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_iteratorIterator over fixed_matrix::Slices
 Capf::SosCoefficients< T >Coefficients of digital recursive filter (second order section)
 Capf::StopWatchA 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::TransformBaseForward-FFT-related functions
 Cstd::vector< T >STL class