Utility class expected to be used as a base class to define non-copyable classes. More...
#include <non_copyable.hpp>
Protected Member Functions | |
non_copyable ()=default | |
Constructor. | |
~non_copyable ()=default | |
Destructor. | |
non_copyable (const non_copyable &)=delete | |
Copy constructor. | |
non_copyable & | operator= (const non_copyable &)=delete |
Copy assignment operator. | |
non_copyable (non_copyable &&) noexcept=default | |
Move constructor. | |
non_copyable & | operator= (non_copyable &&) noexcept=default |
Move assignment operator. | |
Utility class expected to be used as a base class to define non-copyable classes.
Definition at line 29 of file non_copyable.hpp.
|
inlineprotecteddefault |
Constructor.
Default constructor for tc::sdk::non_copyable
|
inlineprotecteddefault |
Destructor.
Default constructor for tc::sdk::non_copyable
|
protecteddelete |
Copy constructor.
Copy constructor marked as deleted.
|
protecteddefaultnoexcept |
Move constructor.
Move constructor marked as defaulted.
|
protecteddelete |
Copy assignment operator.
Copy assignment operator marked as deleted.
|
protecteddefaultnoexcept |
Move assignment operator.
Move assignment operator marked as defaulted.