diff options
| author | 2021-03-17 13:34:43 +0000 | |
|---|---|---|
| committer | 2021-03-17 13:34:43 +0000 | |
| commit | 3b71f2068e69b624887cf0e741a466e6cc39349a (patch) | |
| tree | 4d8095d9244de64b63685e8a5d98623c8cda4445 /src/extensible.cpp | |
| parent | Add a forwarding overload of SimpleExtItem#Set. (diff) | |
Mark {From,To}{Human,Internal,Network} as noexcept.
Diffstat (limited to 'src/extensible.cpp')
| -rw-r--r-- | src/extensible.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
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<intptr_t>(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<intptr_t>(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<std::string*>(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(); } |
