TrinityCore
Trinity::unique_trackable_ptr< T > Member List

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

_ptrTrinity::unique_trackable_ptr< T >private
element_type typedefTrinity::unique_trackable_ptr< T >
get() constTrinity::unique_trackable_ptr< T >inline
make_unique_trackableTrinity::unique_trackable_ptr< T >friend
make_unique_trackableTrinity::unique_trackable_ptr< T >friend
make_unique_trackableTrinity::unique_trackable_ptr< T >friend
make_unique_trackableTrinity::unique_trackable_ptr< T >friend
make_unique_trackableTrinity::unique_trackable_ptr< T >friend
operator bool() constTrinity::unique_trackable_ptr< T >inlineexplicit
operator*() constTrinity::unique_trackable_ptr< T >inline
operator->() constTrinity::unique_trackable_ptr< T >inline
operator=(unique_trackable_ptr const &)=deleteTrinity::unique_trackable_ptr< T >
operator=(unique_trackable_ptr &&other) noexceptTrinity::unique_trackable_ptr< T >inline
operator=(unique_trackable_ptr< T2 > &&other) noexceptTrinity::unique_trackable_ptr< T >inline
operator=(std::nullptr_t)Trinity::unique_trackable_ptr< T >inline
pointer typedefTrinity::unique_trackable_ptr< T >
reset()Trinity::unique_trackable_ptr< T >inline
reset(pointer ptr)Trinity::unique_trackable_ptr< T >inline
reset(pointer ptr, Deleter deleter)Trinity::unique_trackable_ptr< T >inline
swap(unique_trackable_ptr &other) noexceptTrinity::unique_trackable_ptr< T >inline
unique_trackable_ptrTrinity::unique_trackable_ptr< T >friend
unique_trackable_ptr()Trinity::unique_trackable_ptr< T >inline
unique_trackable_ptr(pointer ptr)Trinity::unique_trackable_ptr< T >inlineexplicit
unique_trackable_ptr(pointer ptr, Deleter deleter)Trinity::unique_trackable_ptr< T >inlineexplicit
unique_trackable_ptr(unique_trackable_ptr const &)=deleteTrinity::unique_trackable_ptr< T >
unique_trackable_ptr(unique_trackable_ptr &&other) noexceptTrinity::unique_trackable_ptr< T >inline
unique_trackable_ptr(unique_trackable_ptr< T2 > &&other) noexceptTrinity::unique_trackable_ptr< T >inline
unique_weak_ptrTrinity::unique_trackable_ptr< T >friend
~unique_trackable_ptr()=defaultTrinity::unique_trackable_ptr< T >