#include <swcdb/core/NotMovableSharedPtr.h>
Public Member Functions | |
constexpr SWC_CAN_INLINE | NotMovableSharedPtr () noexcept |
SWC_CAN_INLINE | NotMovableSharedPtr (T *other) noexcept |
SWC_CAN_INLINE | NotMovableSharedPtr (const std::shared_ptr< T > &other) noexcept |
NotMovableSharedPtr (const NotMovableSharedPtr &) noexcept=default | |
NotMovableSharedPtr (NotMovableSharedPtr &&) noexcept=delete | |
NotMovableSharedPtr< T > & | operator= (NotMovableSharedPtr &&) noexcept=delete |
NotMovableSharedPtr< T > & | operator= (const NotMovableSharedPtr &)=delete |
NotMovableSharedPtr (std::shared_ptr< T > &&) noexcept=delete | |
NotMovableSharedPtr< T > & | operator= (std::shared_ptr< T > &&) noexcept=delete |
~NotMovableSharedPtr () noexcept | |
Definition at line 13 of file NotMovableSharedPtr.h.
|
inlineconstexprnoexcept |
Definition at line 17 of file NotMovableSharedPtr.h.
|
inlinenoexcept |
Definition at line 20 of file NotMovableSharedPtr.h.
|
inlinenoexcept |
Definition at line 23 of file NotMovableSharedPtr.h.
|
defaultnoexcept |
|
deletenoexcept |
|
deletenoexcept |
|
inlinenoexcept |
Definition at line 36 of file NotMovableSharedPtr.h.
|
delete |
|
deletenoexcept |
|
deletenoexcept |