errors 0.6.3
|
This is the abstract class for all interface type. Disable copy and move operations. More...
#include <errors/detail/interface.hpp>
Public Member Functions | |
interface (const interface &)=delete | |
interface (interface &&)=delete | |
interface & | operator= (interface &&)=delete |
interface & | operator= (const interface &)=delete |
This is the abstract class for all interface type. Disable copy and move operations.
See c++ core guidelines C.67 at https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#c67-a-polymorphic-class-should-suppress-public-copymove