USRP Hardware Driver and USRP Manual: noncopyable.hpp Source File

| USRP Hardware Driver and USRP Manual Version: 4.9.0.makepkg-0-g9ec1f582 UHD and USRP Manual |

Loading...
Searching...
No Matches
noncopyable.hpp
Go to the documentation of this file.
1//
2// Copyright 2019 Ettus Research, a National Instruments Brand
3//
4// SPDX-License-Identifier: GPL-3.0-or-later
5//
6
7#pragma once
8
9#ifdef UHD_AVOID_BOOST
10
11namespace uhd {
12
29class noncopyable
30{
31public:
32 noncopyable() = default;
33 ~noncopyable() = default;
34
35 noncopyable(const noncopyable&) = delete;
36 noncopyable& operator=(const noncopyable&) = delete;
37};
38
39} /* namespace uhd */
40
41#else
42
43# include <boost/core/noncopyable.hpp>
44namespace uhd {
45 typedef boost::noncopyable noncopyable;
46}
47
48#endif
uhd
Definition build_info.hpp:12
uhd::noncopyable
boost::noncopyable noncopyable
Definition noncopyable.hpp:45