Lumiera 0.pre.04
»edit your freedom«
Loading...
Searching...
No Matches
Cloneable Class Reference

#include "lib/nocopy.hpp"

Description

Types marked with this mix-in may be duplicated by copy-construction, yet may not be moved or transferred any further after creation.

Definition at line 95 of file nocopy.hpp.

Protected Member Functions

 ~Cloneable ()=default
 
 Cloneable ()=default
 
 Cloneable (Cloneable &&)=delete
 
 Cloneable (Cloneable const &)=default
 
Cloneableoperator= (Cloneable &&)=delete
 
Cloneableoperator= (Cloneable const &)=delete
 

Constructor & Destructor Documentation

◆ ~Cloneable()

~Cloneable ( )
protecteddefault

◆ Cloneable() [1/3]

Cloneable ( )
protecteddefault

◆ Cloneable() [2/3]

Cloneable ( Cloneable &&  )
protecteddelete

◆ Cloneable() [3/3]

Cloneable ( Cloneable const &  )
protecteddefault

Member Function Documentation

◆ operator=() [1/2]

Cloneable & operator= ( Cloneable &&  )
protecteddelete

◆ operator=() [2/2]

Cloneable & operator= ( Cloneable const &  )
protecteddelete
+ Inheritance diagram for Cloneable:
+ Collaboration diagram for Cloneable:

The documentation for this class was generated from the following file: