JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
juce::ARAFactoryWrapper Class Reference

Encapsulates an ARAFactory pointer and makes sure that it remains in a valid state for the lifetime of the ARAFactoryWrapper object. More...

#include "juce_ARACommon.h"

Public Member Functions

 ARAFactoryWrapper (std::shared_ptr< const ARA::ARAFactory > factoryIn)
 
const ARA::ARAFactory * get () const noexcept
 Returns the contained ARAFactory pointer, which can be a nullptr.
 

Detailed Description

Encapsulates an ARAFactory pointer and makes sure that it remains in a valid state for the lifetime of the ARAFactoryWrapper object.

@tags{ARA}

Definition at line 41 of file juce_ARACommon.h.

Constructor & Destructor Documentation

◆ ARAFactoryWrapper()

juce::ARAFactoryWrapper::ARAFactoryWrapper ( std::shared_ptr< const ARA::ARAFactory >  factoryIn)
explicit

Definition at line 50 of file juce_ARACommon.h.

Member Function Documentation

◆ get()

const ARA::ARAFactory * juce::ARAFactoryWrapper::get ( ) const
noexcept

Returns the contained ARAFactory pointer, which can be a nullptr.

The validity of the returned pointer is only guaranteed for the lifetime of this wrapper.

Definition at line 56 of file juce_ARACommon.h.


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