ScummVM API documentation
Common::SharedPtr< T > Member List

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

constCast() constCommon::SharedPtr< T >inline
dynamicCast() constCommon::SharedPtr< T >inline
get() constCommon::SharedPtr< T >inline
operator bool_type() const (defined in Common::SafeBool< SharedPtr< T > >)Common::SafeBool< SharedPtr< T > >inline
operator bool_type() (defined in Common::SafeBool< SharedPtr< T > >)Common::SafeBool< SharedPtr< T > >inline
operator!=(const SharedPtr< T2 > &r) const (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
operator!=(std::nullptr_t) const (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
operator*() const (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
operator->() const (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
operator=(const SharedPtr &r) (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
operator=(const SharedPtr< T2 > &r) (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
operator==(const SharedPtr< T2 > &r) const (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
operator==(std::nullptr_t) const (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
operator_bool() constCommon::SharedPtr< T >inline
PointerType typedef (defined in Common::SharedPtr< T >)Common::SharedPtr< T >
refCount() constCommon::SharedPtr< T >inline
ReferenceType typedef (defined in Common::SharedPtr< T >)Common::SharedPtr< T >
RefValue typedef (defined in Common::SharedPtr< T >)Common::SharedPtr< T >
reinterpretCast() constCommon::SharedPtr< T >inline
reset()Common::SharedPtr< T >inline
reset(const SharedPtr< T2 > &r)Common::SharedPtr< T >inline
reset(const WeakPtr< T2 > &r)Common::SharedPtr< T >inline
reset(T *ptr)Common::SharedPtr< T >inline
SharedPtr() (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
SharedPtr(std::nullptr_t) (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
SharedPtr(T2 *p) (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inlineexplicit
SharedPtr(T2 *p, DL d) (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
SharedPtr(const SharedPtr< T > &r) (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
SharedPtr(const SharedPtr< T2 > &r) (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline
SharedPtr(const WeakPtr< T2 > &r) (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inlineexplicit
staticCast() constCommon::SharedPtr< T >inline
unique() constCommon::SharedPtr< T >inline
~SharedPtr() (defined in Common::SharedPtr< T >)Common::SharedPtr< T >inline