The boost::noncopyable class is used as a base class to make a C++ type unable to be copied or assigned. This tag is for the boost library utility noncopyable.
The boost::noncopyable
class is used as a base class (usually private) to make a C++ type unable to be copied or assigned.
It is intended to be used as a private base.
boost::noncopyable
has private (under C++03) or deleted (under C++11) copy constructor and a copy assignment operator and can't be copied or assigned; a class that derives from it inherits these properties.
Use this tag is for the boost library utility noncopyable
.