ThreadSafeRef< REFERENCE > Member List

This is the complete list of members for ThreadSafeRef< REFERENCE > , including all inherited members.

_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 >