![]()  | 
  
    MySQL 8.0.44
    
   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 |