|
OpenShot Audio Library | OpenShotAudio
0.3.1
|
#include <juce_ScopedPointer.h>
Public Member Functions | |
| JUCE_DEPRECATED_ATTRIBUTE | ScopedPointer (decltype(nullptr)) noexcept |
| JUCE_DEPRECATED_ATTRIBUTE | ScopedPointer (ObjectType *objectToTakePossessionOf) noexcept |
| ScopedPointer (ScopedPointer &objectToTransferFrom) noexcept | |
| ScopedPointer & | operator= (ScopedPointer &objectToTransferFrom) |
| ScopedPointer & | operator= (ObjectType *newObjectToTakePossessionOf) |
| ScopedPointer (ScopedPointer &&other) noexcept | |
| ScopedPointer & | operator= (ScopedPointer &&other) noexcept |
| operator ObjectType * () const noexcept | |
| ObjectType * | get () const noexcept |
| ObjectType & | operator* () const noexcept |
| ObjectType * | operator-> () const noexcept |
| void | reset () |
| void | reset (ObjectType *newObject) |
| void | reset (ScopedPointer &newObject) |
| ObjectType * | release () noexcept |
| void | swapWith (ScopedPointer< ObjectType > &other) noexcept |
| ObjectType * | createCopy () const |
This class is deprecated. You should use std::unique_ptr instead.
Definition at line 33 of file juce_ScopedPointer.h.