diff options
Diffstat (limited to 'src/zencore/include')
| -rw-r--r-- | src/zencore/include/zencore/except.h | 4 | ||||
| -rw-r--r-- | src/zencore/include/zencore/uid.h | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/src/zencore/include/zencore/except.h b/src/zencore/include/zencore/except.h index 6810e6ea9..c933adfd8 100644 --- a/src/zencore/include/zencore/except.h +++ b/src/zencore/include/zencore/except.h @@ -63,7 +63,9 @@ MakeErrorCodeFromLastError() noexcept class OptionParseException : public std::runtime_error { public: - inline explicit OptionParseException(const std::string& Message) : std::runtime_error(Message) {} + // inline explicit OptionParseException(const std::string& Message) : std::runtime_error(Message) {} + inline OptionParseException(const std::string& Message, const std::string& Help) : std::runtime_error(Message), m_Help(Help) {} + const std::string m_Help; }; bool IsOOM(const std::system_error& SystemError); diff --git a/src/zencore/include/zencore/uid.h b/src/zencore/include/zencore/uid.h index 64d3b6b9b..0c1079444 100644 --- a/src/zencore/include/zencore/uid.h +++ b/src/zencore/include/zencore/uid.h @@ -55,8 +55,8 @@ class StringBuilderBase; struct Oid { - static const int StringLength = 24; - typedef char String_t[StringLength + 1]; + static constexpr int StringLength = 24; + typedef char String_t[StringLength + 1]; static void Initialize(); [[nodiscard]] static Oid NewOid(); |