JUCE  v5.1.1-3-g1a0b28c73
JUCE API
SpeakerMappings::VstSpeakerConfigurationHolder Class Reference

#include <juce_VSTCommon.h>

Collaboration diagram for SpeakerMappings::VstSpeakerConfigurationHolder:

Public Member Functions

 VstSpeakerConfigurationHolder ()
 
 VstSpeakerConfigurationHolder (const VstSpeakerConfiguration &vstConfig)
 
 VstSpeakerConfigurationHolder (const VstSpeakerConfigurationHolder &other)
 
 VstSpeakerConfigurationHolder (VstSpeakerConfigurationHolder &&other)
 
 VstSpeakerConfigurationHolder (const AudioChannelSet &channels)
 
const VstSpeakerConfigurationget () const
 
VstSpeakerConfigurationHolderoperator= (const VstSpeakerConfigurationHolder &vstConfig)
 
VstSpeakerConfigurationHolderoperator= (const VstSpeakerConfiguration &vstConfig)
 
VstSpeakerConfigurationHolderoperator= (VstSpeakerConfigurationHolder &&vstConfig)
 

Private Member Functions

VstSpeakerConfigurationallocate (int numChannels)
 
void clear ()
 

Private Attributes

HeapBlock< VstSpeakerConfigurationstorage
 

Constructor & Destructor Documentation

◆ VstSpeakerConfigurationHolder() [1/5]

SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder ( )
inline

◆ VstSpeakerConfigurationHolder() [2/5]

SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder ( const VstSpeakerConfiguration vstConfig)
inline

◆ VstSpeakerConfigurationHolder() [3/5]

SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder ( const VstSpeakerConfigurationHolder other)
inline

References get().

◆ VstSpeakerConfigurationHolder() [4/5]

SpeakerMappings::VstSpeakerConfigurationHolder::VstSpeakerConfigurationHolder ( VstSpeakerConfigurationHolder &&  other)
inline

◆ VstSpeakerConfigurationHolder() [5/5]

Member Function Documentation

◆ allocate()

VstSpeakerConfiguration* SpeakerMappings::VstSpeakerConfigurationHolder::allocate ( int  numChannels)
inlineprivate

◆ clear()

void SpeakerMappings::VstSpeakerConfigurationHolder::clear ( )
inlineprivate

◆ get()

const VstSpeakerConfiguration& SpeakerMappings::VstSpeakerConfigurationHolder::get ( ) const
inline

◆ operator=() [1/3]

VstSpeakerConfigurationHolder& SpeakerMappings::VstSpeakerConfigurationHolder::operator= ( const VstSpeakerConfigurationHolder vstConfig)
inline

References get(), and operator=().

Referenced by operator=().

◆ operator=() [2/3]

VstSpeakerConfigurationHolder& SpeakerMappings::VstSpeakerConfigurationHolder::operator= ( const VstSpeakerConfiguration vstConfig)
inline

◆ operator=() [3/3]

VstSpeakerConfigurationHolder& SpeakerMappings::VstSpeakerConfigurationHolder::operator= ( VstSpeakerConfigurationHolder &&  vstConfig)
inline

Member Data Documentation

◆ storage

HeapBlock<VstSpeakerConfiguration> SpeakerMappings::VstSpeakerConfigurationHolder::storage
private

The documentation for this class was generated from the following file: