retinify
0.1.7
Real-Time AI Stereo Vision Library
Loading...
Searching...
No Matches
nocopymove.hpp
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) 2025 Sensui Yagi. All rights reserved.
2
// SPDX-License-Identifier: Apache-2.0
3
4
#pragma once
5
6
namespace
retinify
7
{
10
class
NoCopyMove
11
{
12
protected
:
13
NoCopyMove
() =
default
;
14
~NoCopyMove
() =
default
;
15
NoCopyMove
(
const
NoCopyMove
&) =
delete
;
16
auto
operator=
(
const
NoCopyMove
&) ->
NoCopyMove
& =
delete
;
17
NoCopyMove
(
NoCopyMove
&&) =
delete
;
18
auto
operator=
(
NoCopyMove
&&) ->
NoCopyMove
& =
delete
;
19
};
20
}
// namespace retinify
retinify::NoCopyMove
Base class that disables copy and move operations for derived classes.
Definition
nocopymove.hpp:11
retinify::NoCopyMove::NoCopyMove
NoCopyMove()=default
retinify::NoCopyMove::NoCopyMove
NoCopyMove(NoCopyMove &&)=delete
retinify::NoCopyMove::~NoCopyMove
~NoCopyMove()=default
retinify::NoCopyMove::operator=
auto operator=(NoCopyMove &&) -> NoCopyMove &=delete
retinify::NoCopyMove::operator=
auto operator=(const NoCopyMove &) -> NoCopyMove &=delete
retinify::NoCopyMove::NoCopyMove
NoCopyMove(const NoCopyMove &)=delete
retinify
Definition
colormap.hpp:13
retinify
include
retinify
nocopymove.hpp
Generated by
1.9.8