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 = 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.