aboutsummaryrefslogtreecommitdiff
path: root/src/extensible.cpp
diff options
context:
space:
mode:
authorGravatar Sadie Powell2021-03-17 13:34:43 +0000
committerGravatar Sadie Powell2021-03-17 13:34:43 +0000
commit3b71f2068e69b624887cf0e741a466e6cc39349a (patch)
tree4d8095d9244de64b63685e8a5d98623c8cda4445 /src/extensible.cpp
parentAdd 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.cpp16
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();
}