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.