rll::noncopyable struct

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