OpenShot Audio Library | OpenShotAudio  0.6.0
juce::dsp::detail Namespace Reference

Typedefs

template<typename T >
using TupleIndexSequence = std::make_index_sequence< std::tuple_size_v< std::remove_cv_t< std::remove_reference_t< T > >> >
 

Functions

template<typename Fn , typename Tuple , size_t... Ix>
constexpr void forEachInTuple (Fn &&fn, Tuple &&tuple, std::index_sequence< Ix... >)
 
template<typename Fn , typename Tuple >
constexpr void forEachInTuple (Fn &&fn, Tuple &&tuple)
 

Variables

template<typename Context , size_t Ix>
constexpr auto useContextDirectly = ! Context::usesSeparateInputAndOutputBlocks() || Ix == 0
 

Detailed Description

The contents of this namespace are used to implement ProcessorChain and should not be used elsewhere. Their interfaces (and existence) are liable to change!