From 3b71f2068e69b624887cf0e741a466e6cc39349a Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Wed, 17 Mar 2021 13:34:43 +0000 Subject: Mark {From,To}{Human,Internal,Network} as noexcept. --- src/extensible.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/extensible.cpp') diff --git a/src/extensible.cpp b/src/extensible.cpp index 743875a5f..a0e932954 100644 --- a/src/extensible.cpp +++ b/src/extensible.cpp @@ -30,12 +30,12 @@ void IntExtItem::Delete(Extensible* container, void* item) // Intentionally left blank. } -void IntExtItem::FromInternal(Extensible* container, const std::string& value) +void IntExtItem::FromInternal(Extensible* container, const std::string& value) noexcept { Set(container, ConvToNum(value)); } -void IntExtItem::FromNetwork(Extensible* container, const std::string& value) +void IntExtItem::FromNetwork(Extensible* container, const std::string& value) noexcept { if (synced) FromInternal(container, value); @@ -54,12 +54,12 @@ void IntExtItem::Set(Extensible* container, intptr_t value) UnsetRaw(container); } -std::string IntExtItem::ToInternal(const Extensible* container, void* item) const +std::string IntExtItem::ToInternal(const Extensible* container, void* item) const noexcept { return ConvToStr(reinterpret_cast(item)); } -std::string IntExtItem::ToNetwork(const Extensible* container, void* item) const +std::string IntExtItem::ToNetwork(const Extensible* container, void* item) const noexcept { return synced ? ToInternal(container, item) : std::string(); } @@ -75,7 +75,7 @@ StringExtItem::StringExtItem(Module* owner, const std::string& key, ExtensibleTy { } -void StringExtItem::FromInternal(Extensible* container, const std::string& value) +void StringExtItem::FromInternal(Extensible* container, const std::string& value) noexcept { if (value.empty()) Unset(container); @@ -83,18 +83,18 @@ void StringExtItem::FromInternal(Extensible* container, const std::string& value Set(container, value); } -void StringExtItem::FromNetwork(Extensible* container, const std::string& value) +void StringExtItem::FromNetwork(Extensible* container, const std::string& value) noexcept { if (synced) FromInternal(container, value); } -std::string StringExtItem::ToInternal(const Extensible* container, void* item) const +std::string StringExtItem::ToInternal(const Extensible* container, void* item) const noexcept { return item ? *static_cast(item) : std::string(); } -std::string StringExtItem::ToNetwork(const Extensible* container, void* item) const +std::string StringExtItem::ToNetwork(const Extensible* container, void* item) const noexcept { return synced ? ToInternal(container, item) : std::string(); } -- cgit v1.3.1-10-gc9f91