SPH
|
#include <SharedPtr.h>
Public Member Functions | |
WeakPtr () | |
WeakPtr (const WeakPtr &other) | |
template<typename T2 > | |
WeakPtr (const WeakPtr< T2 > &other) | |
template<typename T2 > | |
WeakPtr (const SharedPtr< T2 > &ptr) | |
WeakPtr (std::nullptr_t) | |
~WeakPtr () | |
WeakPtr & | operator= (const WeakPtr &other) |
template<typename T2 > | |
WeakPtr & | operator= (const WeakPtr< T2 > &other) |
WeakPtr & | operator= (std::nullptr_t) |
SharedPtr< T > | lock () const |
INLINE void | reset () |
INLINE Size | getUseCount () const |
INLINE | operator bool () const |
INLINE bool | operator! () const |
Definition at line 311 of file SharedPtr.h.
Definition at line 316 of file SharedPtr.h.
Definition at line 319 of file SharedPtr.h.
|
inline |
Definition at line 327 of file SharedPtr.h.
|
inline |
Definition at line 335 of file SharedPtr.h.
Definition at line 342 of file SharedPtr.h.
Definition at line 345 of file SharedPtr.h.
Definition at line 392 of file SharedPtr.h.
Definition at line 373 of file SharedPtr.h.
Definition at line 400 of file SharedPtr.h.
Definition at line 404 of file SharedPtr.h.
Definition at line 349 of file SharedPtr.h.
|
inline |
Definition at line 359 of file SharedPtr.h.
Definition at line 368 of file SharedPtr.h.
Definition at line 385 of file SharedPtr.h.