#include <juce_AudioProcessorValueTreeState.h>
|
| template<typename It> |
| using | ValidIfIterator = decltype (std::next (std::declval<It>())) |
A class to contain a set of RangedAudioParameters and AudioProcessorParameterGroups containing RangedAudioParameters.
This class is used in the AudioProcessorValueTreeState constructor to allow arbitrarily grouped RangedAudioParameters to be passed to an AudioProcessor.
◆ ValidIfIterator
template<typename It>
| using juce::AudioProcessorValueTreeState::ParameterLayout::ValidIfIterator = decltype (std::next (std::declval<It>())) |
|
private |
◆ ParameterLayout() [1/4]
template<typename... Items>
| juce::AudioProcessorValueTreeState::ParameterLayout::ParameterLayout |
( |
std::unique_ptr< Items >... | items | ) |
|
|
inline |
◆ ParameterLayout() [2/4]
template<typename It, typename = ValidIfIterator<It>>
| juce::AudioProcessorValueTreeState::ParameterLayout::ParameterLayout |
( |
It | begin, |
|
|
It | end ) |
|
inline |
◆ ParameterLayout() [3/4]
| juce::AudioProcessorValueTreeState::ParameterLayout::ParameterLayout |
( |
const ParameterLayout & | other | ) |
|
|
delete |
◆ ParameterLayout() [4/4]
| juce::AudioProcessorValueTreeState::ParameterLayout::ParameterLayout |
( |
ParameterLayout && | other | ) |
|
|
inlinenoexcept |
◆ add() [1/3]
| void juce::AudioProcessorValueTreeState::ParameterLayout::add |
( |
| ) |
|
|
inlineprivate |
◆ add() [2/3]
template<typename It, typename = ValidIfIterator<It>>
| void juce::AudioProcessorValueTreeState::ParameterLayout::add |
( |
It | begin, |
|
|
It | end ) |
|
inline |
◆ add() [3/3]
template<typename... Items>
| void juce::AudioProcessorValueTreeState::ParameterLayout::add |
( |
std::unique_ptr< Items >... | items | ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ swap()
◆ AudioProcessorValueTreeState
| friend class AudioProcessorValueTreeState |
|
friend |
◆ parameters
| std::vector<std::unique_ptr<ParameterStorageBase> > juce::AudioProcessorValueTreeState::ParameterLayout::parameters |
|
private |
The documentation for this class was generated from the following file: