From d29e1eafd7359dc59db71f0773cf51c7e7d43a66 Mon Sep 17 00:00:00 2001 From: osidorkin Date: Tue, 3 Mar 2026 11:58:58 +0300 Subject: Add noexcept to move constuctors and assignments commit_hash:dd937db7bbbfb5f6dfa3767c6f16213f97187eeb --- library/cpp/yt/memory/simple_memory_usage_tracker.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'library/cpp/yt/memory/simple_memory_usage_tracker.cpp') diff --git a/library/cpp/yt/memory/simple_memory_usage_tracker.cpp b/library/cpp/yt/memory/simple_memory_usage_tracker.cpp index b243ad4aa17..f51b1edcfbf 100644 --- a/library/cpp/yt/memory/simple_memory_usage_tracker.cpp +++ b/library/cpp/yt/memory/simple_memory_usage_tracker.cpp @@ -26,7 +26,7 @@ public: //////////////////////////////////////////////////////////////////////////////// -TSimpleMemoryUsageTrackerGuard::TSimpleMemoryUsageTrackerGuard(TSimpleMemoryUsageTrackerGuard&& other) +TSimpleMemoryUsageTrackerGuard::TSimpleMemoryUsageTrackerGuard(TSimpleMemoryUsageTrackerGuard&& other) noexcept { MoveFrom(std::move(other)); } @@ -36,7 +36,7 @@ TSimpleMemoryUsageTrackerGuard::~TSimpleMemoryUsageTrackerGuard() Release(); } -TSimpleMemoryUsageTrackerGuard& TSimpleMemoryUsageTrackerGuard::operator=(TSimpleMemoryUsageTrackerGuard&& other) +TSimpleMemoryUsageTrackerGuard& TSimpleMemoryUsageTrackerGuard::operator=(TSimpleMemoryUsageTrackerGuard&& other) noexcept { if (this != &other) { Release(); @@ -45,7 +45,7 @@ TSimpleMemoryUsageTrackerGuard& TSimpleMemoryUsageTrackerGuard::operator=(TSimpl return *this; } -void TSimpleMemoryUsageTrackerGuard::MoveFrom(TSimpleMemoryUsageTrackerGuard&& other) +void TSimpleMemoryUsageTrackerGuard::MoveFrom(TSimpleMemoryUsageTrackerGuard&& other) noexcept { Tracker_ = other.Tracker_; AcquiredSize_ = other.AcquiredSize_; @@ -65,7 +65,7 @@ TSimpleMemoryUsageTrackerGuard TSimpleMemoryUsageTrackerGuard::Build(ISimpleMemo return guard; } -void TSimpleMemoryUsageTrackerGuard::Release() +void TSimpleMemoryUsageTrackerGuard::Release() noexcept { if (Tracker_) { if (AcquiredSize_) { -- cgit v1.3