JUCE
OptionalScopedPointer< ObjectType > Member List

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

clear()OptionalScopedPointer< ObjectType >
get() const noexceptOptionalScopedPointer< ObjectType >
operator ObjectType *() const noexceptOptionalScopedPointer< ObjectType >
operator*() const noexceptOptionalScopedPointer< ObjectType >
operator->() const noexceptOptionalScopedPointer< ObjectType >
operator=(OptionalScopedPointer &&other) noexceptOptionalScopedPointer< ObjectType >
OptionalScopedPointer()=defaultOptionalScopedPointer< ObjectType >
OptionalScopedPointer(ObjectType *objectToHold, bool takeOwnership)OptionalScopedPointer< ObjectType >
OptionalScopedPointer(OptionalScopedPointer &&other) noexceptOptionalScopedPointer< ObjectType >
OptionalScopedPointer(std::unique_ptr< ObjectType > &&ptr) noexceptOptionalScopedPointer< ObjectType >explicit
OptionalScopedPointer(ObjectType &ref) noexceptOptionalScopedPointer< ObjectType >explicit
release() noexceptOptionalScopedPointer< ObjectType >
reset() noexceptOptionalScopedPointer< ObjectType >
set(ObjectType *newObject, bool takeOwnership)OptionalScopedPointer< ObjectType >
setNonOwned(ObjectType *newObject)OptionalScopedPointer< ObjectType >
setOwned(ObjectType *newObject)OptionalScopedPointer< ObjectType >
swapWith(OptionalScopedPointer< ObjectType > &other) noexceptOptionalScopedPointer< ObjectType >
willDeleteObject() const noexceptOptionalScopedPointer< ObjectType >
~OptionalScopedPointer() noexceptOptionalScopedPointer< ObjectType >