From f343223d0d45611c9c7b79ee20bd098f7593667b Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Sun, 16 Mar 2025 11:45:31 +0100 Subject: [PATCH] fix(filesystem_writer): add noexcept to dtor and move ops --- include/dwarfs/writer/filesystem_writer.h | 6 +++--- src/writer/filesystem_writer.cpp | 7 ++++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/include/dwarfs/writer/filesystem_writer.h b/include/dwarfs/writer/filesystem_writer.h index db5757a1..68b7731d 100644 --- a/include/dwarfs/writer/filesystem_writer.h +++ b/include/dwarfs/writer/filesystem_writer.h @@ -54,9 +54,9 @@ class filesystem_writer { filesystem_writer_options const& options, std::istream* header = nullptr); - ~filesystem_writer(); - filesystem_writer(filesystem_writer&&); - filesystem_writer& operator=(filesystem_writer&&); + ~filesystem_writer() noexcept; + filesystem_writer(filesystem_writer&&) noexcept; + filesystem_writer& operator=(filesystem_writer&&) noexcept; void add_default_compressor(block_compressor bc); void add_category_compressor(fragment_category::value_type cat, diff --git a/src/writer/filesystem_writer.cpp b/src/writer/filesystem_writer.cpp index 10789cce..684b465b 100644 --- a/src/writer/filesystem_writer.cpp +++ b/src/writer/filesystem_writer.cpp @@ -1147,9 +1147,10 @@ filesystem_writer::filesystem_writer(std::ostream& os, logger& lgr, lgr, os, pool.get_worker_group(), prog.get_internal(), options, header)} {} -filesystem_writer::~filesystem_writer() = default; -filesystem_writer::filesystem_writer(filesystem_writer&&) = default; -filesystem_writer& filesystem_writer::operator=(filesystem_writer&&) = default; +filesystem_writer::~filesystem_writer() noexcept = default; +filesystem_writer::filesystem_writer(filesystem_writer&&) noexcept = default; +filesystem_writer& +filesystem_writer::operator=(filesystem_writer&&) noexcept = default; void filesystem_writer::add_default_compressor(block_compressor bc) { impl_->add_default_compressor(std::move(bc));