CARLA
carla::AtomicSharedPtr< T > Member List

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

_ptrcarla::AtomicSharedPtr< T >private
AtomicSharedPtr(Args &&... args)carla::AtomicSharedPtr< T >inlineexplicit
AtomicSharedPtr(const AtomicSharedPtr &rhs)carla::AtomicSharedPtr< T >inline
AtomicSharedPtr(AtomicSharedPtr &&)=deletecarla::AtomicSharedPtr< T >
compare_exchange(std::shared_ptr< T > *expected, std::shared_ptr< T > desired) noexceptcarla::AtomicSharedPtr< T >inline
load() const noexceptcarla::AtomicSharedPtr< T >inline
operator=(std::shared_ptr< T > ptr) noexceptcarla::AtomicSharedPtr< T >inline
operator=(const AtomicSharedPtr &rhs) noexceptcarla::AtomicSharedPtr< T >inline
operator=(AtomicSharedPtr &&)=deletecarla::AtomicSharedPtr< T >
reset(std::shared_ptr< T > ptr=nullptr) noexceptcarla::AtomicSharedPtr< T >inline
store(std::shared_ptr< T > ptr) noexceptcarla::AtomicSharedPtr< T >inline