Lumiera 0.pre.04~rc.1
»edit your freedom«
Loading...
Searching...
No Matches
MoveOnly Class Reference

#include "lib/nocopy.hpp"

Description

Types marked with this mix-in may be moved but not copied.

Definition at line 49 of file nocopy.hpp.

Protected Member Functions

 ~MoveOnly ()=default
 
 MoveOnly ()=default
 
 MoveOnly (MoveOnly &&)=default
 
 MoveOnly (MoveOnly const &)=delete
 
MoveOnlyoperator= (MoveOnly &&)=delete
 
MoveOnlyoperator= (MoveOnly const &)=delete
 

Constructor & Destructor Documentation

◆ ~MoveOnly()

~MoveOnly ( )
protecteddefault

◆ MoveOnly() [1/3]

MoveOnly ( )
protecteddefault

◆ MoveOnly() [2/3]

MoveOnly ( MoveOnly &&  )
protecteddefault

◆ MoveOnly() [3/3]

MoveOnly ( MoveOnly const &  )
protecteddelete

Member Function Documentation

◆ operator=() [1/2]

MoveOnly & operator= ( MoveOnly &&  )
protecteddelete

◆ operator=() [2/2]

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

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