#include <juce_ScopedPointer.h>
Public Member Functions | |
ScopedPointer (decltype(nullptr)) noexcept | |
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.
|
inline |
Definition at line 40 of file juce_ScopedPointer.h.
|
inlinenoexcept |
Definition at line 42 of file juce_ScopedPointer.h.
|
inlinenoexcept |
Definition at line 44 of file juce_ScopedPointer.h.
|
inlinenoexcept |
Definition at line 49 of file juce_ScopedPointer.h.
|
inline |
Definition at line 54 of file juce_ScopedPointer.h.
|
inlinenoexcept |
Definition at line 75 of file juce_ScopedPointer.h.
|
inline |
Definition at line 132 of file juce_ScopedPointer.h.
|
inlinenoexcept |
Definition at line 88 of file juce_ScopedPointer.h.
|
inlinenoexcept |
Definition at line 87 of file juce_ScopedPointer.h.
|
inlinenoexcept |
Definition at line 89 of file juce_ScopedPointer.h.
|
inlinenoexcept |
Definition at line 90 of file juce_ScopedPointer.h.
|
inline |
Definition at line 69 of file juce_ScopedPointer.h.
|
inlinenoexcept |
Definition at line 80 of file juce_ScopedPointer.h.
|
inline |
Definition at line 56 of file juce_ScopedPointer.h.
|
inlinenoexcept |
Definition at line 120 of file juce_ScopedPointer.h.
|
inline |
Definition at line 92 of file juce_ScopedPointer.h.
|
inline |
Definition at line 99 of file juce_ScopedPointer.h.
|
inline |
Definition at line 115 of file juce_ScopedPointer.h.
|
inlinenoexcept |
Definition at line 123 of file juce_ScopedPointer.h.