|
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