This variadically-templated class lets you join together any number of processor classes into a single processor which will call process() on them all in sequence.  
 More...
#include <juce_ProcessorChain.h>
|  | 
| template<int Index> | 
| auto & | get () noexcept | 
|  | Get a reference to the processor at index Index.
 | 
|  | 
| template<int Index> | 
| const auto & | get () const noexcept | 
|  | Get a reference to the processor at index Index.
 | 
|  | 
| template<int Index> | 
| void | setBypassed (bool b) noexcept | 
|  | Set the processor at index Indexto be bypassed or enabled.
 | 
|  | 
| template<int Index> | 
| bool | isBypassed () const noexcept | 
|  | Query whether the processor at index Indexis bypassed.
 | 
|  | 
| void | prepare (const ProcessSpec &spec) | 
|  | Prepare all inner processors with the provided ProcessSpec.
 | 
|  | 
| void | reset () | 
|  | Reset all inner processors. 
 | 
|  | 
| template<typename ProcessContext > | 
| void | process (const ProcessContext &context) noexcept | 
|  | Process contextthrough all inner processors in sequence.
 | 
|  | 
template<typename... Processors>
class juce::dsp::ProcessorChain< Processors >
This variadically-templated class lets you join together any number of processor classes into a single processor which will call process() on them all in sequence. 
◆ get() [1/2]
template<typename... Processors> 
template<int Index> 
 
Get a reference to the processor at index Index. 
 
 
◆ get() [2/2]
template<typename... Processors> 
template<int Index> 
 
Get a reference to the processor at index Index. 
 
 
◆ setBypassed()
template<typename... Processors> 
template<int Index> 
 
Set the processor at index Index to be bypassed or enabled. 
 
 
◆ isBypassed()
template<typename... Processors> 
template<int Index> 
 
Query whether the processor at index Index is bypassed. 
 
 
◆ prepare()
template<typename... Processors> 
      
 
Prepare all inner processors with the provided ProcessSpec. 
 
 
◆ reset()
template<typename... Processors> 
      
 
Reset all inner processors. 
 
 
◆ process()
template<typename... Processors> 
template<typename ProcessContext > 
 
Process context through all inner processors in sequence. 
 
 
The documentation for this class was generated from the following file: