ScummVM API documentation
Common::ScopedPtr< T, DL > Member List

This is the complete list of members for Common::ScopedPtr< T, DL >, including all inherited members.

get() constCommon::ScopedPtr< T, DL >inline
NonCopyable() (defined in Common::NonCopyable)Common::NonCopyableinlineprivate
operator bool_type() const (defined in Common::SafeBool< ScopedPtr< T, DL > >)Common::SafeBool< ScopedPtr< T, DL > >inline
operator bool_type() (defined in Common::SafeBool< ScopedPtr< T, DL > >)Common::SafeBool< ScopedPtr< T, DL > >inline
operator*() const (defined in Common::ScopedPtr< T, DL >)Common::ScopedPtr< T, DL >inline
operator->() const (defined in Common::ScopedPtr< T, DL >)Common::ScopedPtr< T, DL >inline
operator=(std::nullptr_t)Common::ScopedPtr< T, DL >inline
operator=(ScopedPtr< T2 > &&other)Common::ScopedPtr< T, DL >inline
operator_bool() constCommon::ScopedPtr< T, DL >inline
PointerType typedef (defined in Common::ScopedPtr< T, DL >)Common::ScopedPtr< T, DL >
ReferenceType typedef (defined in Common::ScopedPtr< T, DL >)Common::ScopedPtr< T, DL >
release()Common::ScopedPtr< T, DL >inline
reset(PointerType o=nullptr)Common::ScopedPtr< T, DL >inline
ScopedPtr(PointerType o=nullptr) (defined in Common::ScopedPtr< T, DL >)Common::ScopedPtr< T, DL >inlineexplicit
ScopedPtr(std::nullptr_t) (defined in Common::ScopedPtr< T, DL >)Common::ScopedPtr< T, DL >inline
ScopedPtr(ScopedPtr< T2 > &&o)Common::ScopedPtr< T, DL >inline
ValueType typedef (defined in Common::ScopedPtr< T, DL >)Common::ScopedPtr< T, DL >
~ScopedPtr() (defined in Common::ScopedPtr< T, DL >)Common::ScopedPtr< T, DL >inline