_ptr
|
ThreadSafePtr< REFERENCE::ReferencedType * >
|
mutable
protected
|
AcquirePtr
() const
|
ThreadSafePtr< REFERENCE::ReferencedType * >
|
protected
|
AttemptAcquirePtr
() const
|
ThreadSafePtr< REFERENCE::ReferencedType * >
|
protected
|
ChangePtr
(REFERENCE::ReferencedType * ptr) const
|
ThreadSafePtr< REFERENCE::ReferencedType * >
|
protected
|
DereferencedPtr
typedef
|
ThreadSafeRef< REFERENCE >
|
private
|
Get
() const
|
ThreadSafeRef< REFERENCE >
|
|
operator REFERENCE
() const
|
ThreadSafeRef< REFERENCE >
|
|
operator=
(const REFERENCE &strongReference)
|
ThreadSafeRef< REFERENCE >
|
|
operator=
(const ThreadSafeRef &src)
|
ThreadSafeRef< REFERENCE >
|
|
operator=
(std::nullptr_t)
|
ThreadSafeRef< REFERENCE >
|
|
operator=
(ThreadSafeRef &&src)
|
ThreadSafeRef< REFERENCE >
|
|
ReleasePtr
(REFERENCE::ReferencedType * ptr) const
|
ThreadSafePtr< REFERENCE::ReferencedType * >
|
protected
|
ThreadSafePtr
(REFERENCE::ReferencedType * src=nullptr)
|
ThreadSafePtr< REFERENCE::ReferencedType * >
|
protected
|
ThreadSafeRef
()
|
ThreadSafeRef< REFERENCE >
|
|
ThreadSafeRef
(const REFERENCE &strongReference)
|
ThreadSafeRef< REFERENCE >
|
explicit
|
ThreadSafeRef
(const ThreadSafeRef &src)
|
ThreadSafeRef< REFERENCE >
|
|
ThreadSafeRef
(ThreadSafeRef &&src)
|
ThreadSafeRef< REFERENCE >
|
|
TryCompareAndSwap
(const REFERENCE &strongReference, const REFERENCE &compare)
|
ThreadSafeRef< REFERENCE >
|
|
TryCompareAndSwapPtr
(REFERENCE::ReferencedType * ptr, REFERENCE::ReferencedType * compare) const
|
ThreadSafePtr< REFERENCE::ReferencedType * >
|
protected
|
~ThreadSafePtr
()
|
ThreadSafePtr< REFERENCE::ReferencedType * >
|
protected
|
~ThreadSafeRef
()
|
ThreadSafeRef< REFERENCE >
|
|