Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::NonMovable Struct Reference

#include <NonMovable.h>

+ Inheritance diagram for Divide::NonMovable:

Public Member Functions

 NonMovable (NonMovable &&)=delete
 
NonMovableoperator= (NonMovable &&)=delete
 
 NonMovable (const NonMovable &)=default
 
NonMovableoperator= (const NonMovable &)=default
 

Protected Member Functions

 NonMovable ()=default
 
 ~NonMovable ()=default
 

Detailed Description

Inherit from this class to avoid any form of object moving. This isn't needed, generally, but helps with being specific with certain code

Definition at line 40 of file NonMovable.h.

Constructor & Destructor Documentation

◆ NonMovable() [1/3]

Divide::NonMovable::NonMovable ( NonMovable &&  )
delete

◆ NonMovable() [2/3]

Divide::NonMovable::NonMovable ( const NonMovable )
default

◆ NonMovable() [3/3]

Divide::NonMovable::NonMovable ( )
protecteddefault

◆ ~NonMovable()

Divide::NonMovable::~NonMovable ( )
protecteddefault

Member Function Documentation

◆ operator=() [1/2]

NonMovable & Divide::NonMovable::operator= ( const NonMovable )
default

◆ operator=() [2/2]

NonMovable & Divide::NonMovable::operator= ( NonMovable &&  )
delete

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