JUCE  v5.1.1-3-g1a0b28c73
JUCE API
OptionalScopedPointer< ObjectType > Member List

This is the complete list of members for OptionalScopedPointer< ObjectType >, including all inherited members.

clear()OptionalScopedPointer< ObjectType >inline
get() const noexceptOptionalScopedPointer< ObjectType >inline
objectOptionalScopedPointer< ObjectType >private
operator ObjectType *() const noexceptOptionalScopedPointer< ObjectType >inline
operator*() const noexceptOptionalScopedPointer< ObjectType >inline
operator->() const noexceptOptionalScopedPointer< ObjectType >inline
operator=(OptionalScopedPointer &objectToTransferFrom)OptionalScopedPointer< ObjectType >inline
OptionalScopedPointer()OptionalScopedPointer< ObjectType >inline
OptionalScopedPointer(ObjectType *objectToHold, bool takeOwnership)OptionalScopedPointer< ObjectType >inline
OptionalScopedPointer(OptionalScopedPointer &objectToTransferFrom)OptionalScopedPointer< ObjectType >inline
release() noexceptOptionalScopedPointer< ObjectType >inline
set(ObjectType *newObject, bool takeOwnership)OptionalScopedPointer< ObjectType >inline
setNonOwned(ObjectType *newObject)OptionalScopedPointer< ObjectType >inline
setOwned(ObjectType *newObject)OptionalScopedPointer< ObjectType >inline
setOwned(const ScopedPointer< ObjectType > &) JUCE_DELETED_FUNCTIONOptionalScopedPointer< ObjectType >private
shouldDeleteOptionalScopedPointer< ObjectType >private
swapWith(OptionalScopedPointer< ObjectType > &other) noexceptOptionalScopedPointer< ObjectType >inline
willDeleteObject() const noexceptOptionalScopedPointer< ObjectType >inline
~OptionalScopedPointer()OptionalScopedPointer< ObjectType >inline