retinify 0.1.7
Real-Time AI Stereo Vision Library
Loading...
Searching...
No Matches
retinify::NoCopyMove Class Reference

Base class that disables copy and move operations for derived classes. More...

#include <nocopymove.hpp>

Inheritance diagram for retinify::NoCopyMove:

Protected Member Functions

 NoCopyMove ()=default
 
 ~NoCopyMove ()=default
 
 NoCopyMove (const NoCopyMove &)=delete
 
auto operator= (const NoCopyMove &) -> NoCopyMove &=delete
 
 NoCopyMove (NoCopyMove &&)=delete
 
auto operator= (NoCopyMove &&) -> NoCopyMove &=delete
 

Detailed Description

Base class that disables copy and move operations for derived classes.

Constructor & Destructor Documentation

◆ NoCopyMove() [1/3]

retinify::NoCopyMove::NoCopyMove ( )
protecteddefault

◆ ~NoCopyMove()

retinify::NoCopyMove::~NoCopyMove ( )
protecteddefault

◆ NoCopyMove() [2/3]

retinify::NoCopyMove::NoCopyMove ( const NoCopyMove )
protecteddelete

◆ NoCopyMove() [3/3]

retinify::NoCopyMove::NoCopyMove ( NoCopyMove &&  )
protecteddelete

Member Function Documentation

◆ operator=() [1/2]

auto retinify::NoCopyMove::operator= ( const NoCopyMove ) -> NoCopyMove &=delete
protecteddelete

◆ operator=() [2/2]

auto retinify::NoCopyMove::operator= ( NoCopyMove &&  ) -> NoCopyMove &=delete
protecteddelete

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