KaMPIng
0.1.1
Flexible and (near) zero-overhead C++ bindings for MPI
Loading...
Searching...
No Matches
noexcept.hpp
Go to the documentation of this file.
1
// This file is part of KaMPIng.
2
//
3
// Copyright 2022 The KaMPIng Authors
4
//
5
// KaMPIng is free software : you can redistribute it and/or modify it under the terms of the GNU Lesser General Public
6
// License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later
7
// version. KaMPIng is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the
8
// implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License
9
// for more details.
10
//
11
// You should have received a copy of the GNU Lesser General Public License along with KaMPIng. If not, see
12
// <https://www.gnu.org/licenses/>.
13
14
/// @file
15
/// @brief Defines the macro `KAMPING_NOEXCEPT` to be used instad of `noexcept`.
16
#pragma once
17
18
/// @brief `noexcept` macro.
19
#define KAMPING_NOEXCEPT noexcept
20
21
/// @brief Conditional noexcept `noexcept(...)` macro.
22
#define KAMPING_CONDITIONAL_NOEXCEPT(condition) noexcept(condition)
include
kamping
noexcept.hpp
Generated by
1.10.0