OpenShot Audio Library | OpenShotAudio 0.4.0
|
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 |
The contents of this namespace are used to implement ProcessorChain and should not be used elsewhere. Their interfaces (and existence) are liable to change!
using juce::dsp::detail::TupleIndexSequence = typedef std::make_index_sequence<std::tuple_size_v<std::remove_cv_t<std::remove_reference_t<T> >> > |
Definition at line 43 of file juce_ProcessorChain.h.
|
constexpr |
Definition at line 46 of file juce_ProcessorChain.h.
|
constexpr |
Definition at line 37 of file juce_ProcessorChain.h.
|
inlineconstexpr |
Definition at line 52 of file juce_ProcessorChain.h.