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>
|
| ARAFactoryWrapper ()=default |
|
| ARAFactoryWrapper (std::shared_ptr< const ARA::ARAFactory > factoryIn) |
|
const ARA::ARAFactory * | get () const noexcept |
| Returns the contained ARAFactory pointer, which can be a nullptr.
|
|
Encapsulates an ARAFactory pointer and makes sure that it remains in a valid state for the lifetime of the ARAFactoryWrapper object.
◆ ARAFactoryWrapper() [1/2]
ARAFactoryWrapper::ARAFactoryWrapper |
( |
| ) |
|
|
default |
◆ ARAFactoryWrapper() [2/2]
ARAFactoryWrapper::ARAFactoryWrapper |
( |
std::shared_ptr< const ARA::ARAFactory > | factoryIn | ) |
|
|
explicit |
◆ get()
const ARA::ARAFactory * 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.
The documentation for this class was generated from the following file: