struct
#include <rll/traits/noncopyable.h>
noncopyable Disallows copy operations for a type.
Example usage:
class Test : rll::noncopyable {}; // copy is not allowed for Test Test t1; Test t2(t1); // error
Derived classes
- struct pin
- Disallows copy and move operations for a type.
Constructors, destructors, conversion operators
- noncopyable() defaulted
- noncopyable(noncopyable const&) deleted
- ~noncopyable() defaulted
Public functions
- auto operator=(noncopyable const&) → noncopyable& deleted