summaryrefslogtreecommitdiffstats
path: root/library/cpp/yt/memory/simple_memory_usage_tracker.cpp
diff options
context:
space:
mode:
authorosidorkin <[email protected]>2026-03-03 11:58:58 +0300
committerosidorkin <[email protected]>2026-03-03 14:08:41 +0300
commitd29e1eafd7359dc59db71f0773cf51c7e7d43a66 (patch)
tree938e15b1253e6ea0aa9b845b0c24f38a3033a34d /library/cpp/yt/memory/simple_memory_usage_tracker.cpp
parent14012778560c108ad346669cdd1caa48abec210d (diff)
Add noexcept to move constuctors and assignments
commit_hash:dd937db7bbbfb5f6dfa3767c6f16213f97187eeb
Diffstat (limited to 'library/cpp/yt/memory/simple_memory_usage_tracker.cpp')
-rw-r--r--library/cpp/yt/memory/simple_memory_usage_tracker.cpp8
1 files changed, 4 insertions, 4 deletions
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_) {