Cuberite
A lightweight, fast and extensible game server for Minecraft
|
This is the complete list of members for cAtomicUniquePtr< T >, including all inherited members.
cAtomicUniquePtr() noexcept | cAtomicUniquePtr< T > | inline |
cAtomicUniquePtr(std::unique_ptr< T > a_Ptr) noexcept | cAtomicUniquePtr< T > | inline |
compare_exchange_strong(T *&a_Expected, std::unique_ptr< T > &&a_Desired, std::memory_order a_Order=std::memory_order_seq_cst) noexcept | cAtomicUniquePtr< T > | inline |
compare_exchange_weak(T *&a_Expected, std::unique_ptr< T > &&a_Desired, std::memory_order a_Order=std::memory_order_seq_cst) noexcept | cAtomicUniquePtr< 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) noexcept | cAtomicUniquePtr< T > | inline |
load(std::memory_order a_Order=std::memory_order_seq_cst) const noexcept | cAtomicUniquePtr< T > | inline |
m_Ptr | cAtomicUniquePtr< T > | private |
operator T*() const noexcept | cAtomicUniquePtr< T > | inline |
operator=(std::unique_ptr< T > a_Ptr) noexcept | cAtomicUniquePtr< T > | inline |
store(std::unique_ptr< T > a_Ptr, std::memory_order a_Order=std::memory_order_seq_cst) noexcept | cAtomicUniquePtr< T > | inline |
~cAtomicUniquePtr() noexcept | cAtomicUniquePtr< T > | inline |