Cuberite
A lightweight, fast and extensible game server for Minecraft
cAtomicUniquePtr< T > Member List

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

cAtomicUniquePtr() noexceptcAtomicUniquePtr< T >inline
cAtomicUniquePtr(std::unique_ptr< T > a_Ptr) noexceptcAtomicUniquePtr< T >inline
compare_exchange_strong(T *&a_Expected, std::unique_ptr< T > &&a_Desired, std::memory_order a_Order=std::memory_order_seq_cst) noexceptcAtomicUniquePtr< T >inline
compare_exchange_weak(T *&a_Expected, std::unique_ptr< T > &&a_Desired, std::memory_order a_Order=std::memory_order_seq_cst) noexceptcAtomicUniquePtr< T >inline
DISALLOW_COPY_AND_ASSIGN(cAtomicUniquePtr)cAtomicUniquePtr< T >
exchange(std::unique_ptr< T > a_Ptr, std::memory_order a_Order=std::memory_order_seq_cst) noexceptcAtomicUniquePtr< T >inline
load(std::memory_order a_Order=std::memory_order_seq_cst) const noexceptcAtomicUniquePtr< T >inline
m_PtrcAtomicUniquePtr< T >private
operator T*() const noexceptcAtomicUniquePtr< T >inline
operator=(std::unique_ptr< T > a_Ptr) noexceptcAtomicUniquePtr< T >inline
store(std::unique_ptr< T > a_Ptr, std::memory_order a_Order=std::memory_order_seq_cst) noexceptcAtomicUniquePtr< T >inline
~cAtomicUniquePtr() noexceptcAtomicUniquePtr< T >inline