MySQL 9.1.0
Source Code Documentation
|
A utility class which, if inherited from, prevents the descendant class from being copied, moved, or assigned. More...
#include <ut0class_life_cycle.h>
Public Member Functions | |
Non_copyable (const Non_copyable &)=delete | |
Non_copyable & | operator= (const Non_copyable &)=delete |
Protected Member Functions | |
Non_copyable ()=default | |
~Non_copyable ()=default | |
A utility class which, if inherited from, prevents the descendant class from being copied, moved, or assigned.
This is useful for guard classes.
|
delete |
|
protecteddefault |
|
protecteddefault |
|
delete |