JUCE  v4.2.4-0-g680d758
JUCE API
PluginBusUtilities::ScopedBusRestorer Class Reference

#include <juce_PluginBusUtilities.h>

Collaboration diagram for PluginBusUtilities::ScopedBusRestorer:

Public Member Functions

 ScopedBusRestorer (const PluginBusUtilities &bUtils)
 
 ~ScopedBusRestorer ()
 
void release () noexcept
 

Private Attributes

const PluginBusUtilitiesbusUtils
 
const AudioProcessor::AudioBusArrangement originalArr
 
bool shouldRestore
 

Constructor & Destructor Documentation

PluginBusUtilities::ScopedBusRestorer::ScopedBusRestorer ( const PluginBusUtilities bUtils)
inline
PluginBusUtilities::ScopedBusRestorer::~ScopedBusRestorer ( )
inline

Member Function Documentation

void PluginBusUtilities::ScopedBusRestorer::release ( )
inlinenoexcept

References shouldRestore.

Member Data Documentation

const PluginBusUtilities& PluginBusUtilities::ScopedBusRestorer::busUtils
private

Referenced by ~ScopedBusRestorer().

const AudioProcessor::AudioBusArrangement PluginBusUtilities::ScopedBusRestorer::originalArr
private

Referenced by ~ScopedBusRestorer().

bool PluginBusUtilities::ScopedBusRestorer::shouldRestore
private

Referenced by release(), and ~ScopedBusRestorer().


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