Skip to content

Commit 4a95717

Browse files
Add noexcept
1 parent b02ab00 commit 4a95717

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

cpp/include/kvikio/file_utils.hpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ class FileWrapper {
4242
/**
4343
* @brief Construct an empty file wrapper object without opening a file.
4444
*/
45-
FileWrapper() = default;
45+
FileWrapper() noexcept = default;
4646

4747
~FileWrapper() noexcept;
4848
FileWrapper(FileWrapper const&) = delete;
@@ -89,8 +89,8 @@ class CUFileHandleWrapper {
8989
bool _registered{false};
9090

9191
public:
92-
CUFileHandleWrapper() = default;
93-
~CUFileHandleWrapper();
92+
CUFileHandleWrapper() noexcept = default;
93+
~CUFileHandleWrapper() noexcept;
9494
CUFileHandleWrapper(CUFileHandleWrapper const&) = delete;
9595
CUFileHandleWrapper& operator=(CUFileHandleWrapper const&) = delete;
9696
CUFileHandleWrapper(CUFileHandleWrapper&& o) noexcept;
@@ -103,7 +103,7 @@ class CUFileHandleWrapper {
103103
* @return Return the cuFile error code from handle register. If the handle has already been
104104
* registered by calling `register_handle()`, return `std::nullopt`.
105105
*/
106-
std::optional<CUfileError_t> register_handle(int fd);
106+
std::optional<CUfileError_t> register_handle(int fd) noexcept;
107107

108108
/**
109109
* @brief Check if the handle has been registered.

cpp/src/file_utils.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ void FileWrapper::close() noexcept
6464

6565
int FileWrapper::fd() const noexcept { return _fd; }
6666

67-
CUFileHandleWrapper::~CUFileHandleWrapper() { unregister_handle(); }
67+
CUFileHandleWrapper::~CUFileHandleWrapper() noexcept { unregister_handle(); }
6868

6969
CUFileHandleWrapper::CUFileHandleWrapper(CUFileHandleWrapper&& o) noexcept
7070
: _handle{std::exchange(o._handle, {})}, _registered{std::exchange(o._registered, false)}
@@ -78,7 +78,7 @@ CUFileHandleWrapper& CUFileHandleWrapper::operator=(CUFileHandleWrapper&& o) noe
7878
return *this;
7979
}
8080

81-
std::optional<CUfileError_t> CUFileHandleWrapper::register_handle(int fd)
81+
std::optional<CUfileError_t> CUFileHandleWrapper::register_handle(int fd) noexcept
8282
{
8383
std::optional<CUfileError_t> error_code;
8484
if (registered()) { return error_code; }

0 commit comments

Comments
 (0)