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
6namespace retinify
7{
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
Base class that disables copy and move operations for derived classes.
Definition nocopymove.hpp:11
NoCopyMove(NoCopyMove &&)=delete
auto operator=(NoCopyMove &&) -> NoCopyMove &=delete
auto operator=(const NoCopyMove &) -> NoCopyMove &=delete
NoCopyMove(const NoCopyMove &)=delete
Definition colormap.hpp:13