TheAtlasEngine
 
Loading...
Searching...
No Matches
atlas::memory::strong_ptr< T > Member List

This is the complete list of members for atlas::memory::strong_ptr< T >, including all inherited members.

element_type typedef (defined in atlas::memory::strong_ptr< T >)atlas::memory::strong_ptr< T >
make_strong_ptr (defined in atlas::memory::strong_ptr< T >)atlas::memory::strong_ptr< T >friend
operator*() &&=deleteatlas::memory::strong_ptr< T >
operator*() const &noexceptatlas::memory::strong_ptr< T >inline
operator->() &&=deleteatlas::memory::strong_ptr< T >
operator->() const &noexceptatlas::memory::strong_ptr< T >inline
operator=(strong_ptr &&p_other) noexceptatlas::memory::strong_ptr< T >inline
operator=(strong_ptr const &p_other) noexceptatlas::memory::strong_ptr< T >inline
operator=(strong_ptr< U > const &p_other) noexceptatlas::memory::strong_ptr< T >inline
optional_ptr (defined in atlas::memory::strong_ptr< T >)atlas::memory::strong_ptr< T >friend
strong_ptr (defined in atlas::memory::strong_ptr< T >)atlas::memory::strong_ptr< T >friend
strong_ptr()=deleteatlas::memory::strong_ptr< T >
strong_ptr(std::nullptr_t)=deleteatlas::memory::strong_ptr< T >
strong_ptr(strong_ptr const &p_other) noexceptatlas::memory::strong_ptr< T >inline
strong_ptr(strong_ptr< U > const &p_other) noexceptatlas::memory::strong_ptr< T >inline
strong_ptr(strong_ptr &&p_other) noexceptatlas::memory::strong_ptr< T >inline
strong_ptr(strong_ptr< U > const &, void const *) noexceptatlas::memory::strong_ptr< T >inline
strong_ptr(strong_ptr< U > const &p_other, M U::*p_member_ptr) noexceptatlas::memory::strong_ptr< T >inline
strong_ptr(strong_ptr< U > const &p_other, std::array< E, N > U::*p_array_ptr, std::size_t p_index)atlas::memory::strong_ptr< T >inline
strong_ptr(strong_ptr< U > const &p_other, E(U::*p_array_ptr)[N], std::size_t p_index)atlas::memory::strong_ptr< T >inline
swap(strong_ptr &p_other) noexceptatlas::memory::strong_ptr< T >inline
use_count() const noexceptatlas::memory::strong_ptr< T >inline
weak_ptr (defined in atlas::memory::strong_ptr< T >)atlas::memory::strong_ptr< T >friend
~strong_ptr()atlas::memory::strong_ptr< T >inline