From 8fb486570bc8a51789d2a1eb3add506fbd9665f5 Mon Sep 17 00:00:00 2001 From: Jeremy Rifkin <51220084+jeremy-rifkin@users.noreply.github.com> Date: Sat, 1 Feb 2025 13:19:25 -0600 Subject: [PATCH] Really fix msvc --- include/cpptrace/formatting.hpp | 4 ++-- src/formatting.cpp | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/include/cpptrace/formatting.hpp b/include/cpptrace/formatting.hpp index b18bc1f..bec8b89 100644 --- a/include/cpptrace/formatting.hpp +++ b/include/cpptrace/formatting.hpp @@ -16,9 +16,9 @@ namespace cpptrace { formatter(); ~formatter(); - formatter(formatter&&) = default; + formatter(formatter&&); formatter(const formatter&); - formatter& operator=(formatter&&) = default; + formatter& operator=(formatter&&); formatter& operator=(const formatter&); formatter& set_header(std::string); diff --git a/src/formatting.cpp b/src/formatting.cpp index abbc0bc..1fe8a76 100644 --- a/src/formatting.cpp +++ b/src/formatting.cpp @@ -202,7 +202,9 @@ namespace cpptrace { formatter::formatter() : pimpl(std::unique_ptr(new impl)) {} formatter::~formatter() = default; + formatter::formatter(formatter&&) = default; formatter::formatter(const formatter& other) : pimpl(std::unique_ptr(new impl(*other.pimpl))) {} + formatter& formatter::operator=(formatter&&) = default; formatter& formatter::operator=(const formatter& other) { pimpl = std::unique_ptr(new impl(*other.pimpl)); return *this;