Internals: Check and enforce member brace initialization. No functional change intended

This commit is contained in:
Wilson Snyder
2025-08-17 13:20:52 -04:00
parent 7126293086
commit b14539569f
7 changed files with 40 additions and 28 deletions
+2 -2
View File
@@ -126,7 +126,7 @@ class V3OptionParser::Impl::ActionCbVal<int> final : public ActionBase<en::VALUE
public:
using CbType = std::function<void(int)>;
explicit ActionCbVal(CbType cb)
: m_cb(std::move(cb)) {}
: m_cb{std::move(cb)} {}
void exec(const char* optp, const char* argp) override { m_cb(std::atoi(argp)); }
};
@@ -137,7 +137,7 @@ class V3OptionParser::Impl::ActionCbVal<const char*> final : public ActionBase<e
public:
using CbType = std::function<void(const char*)>;
explicit ActionCbVal(CbType cb)
: m_cb(std::move(cb)) {}
: m_cb{std::move(cb)} {}
void exec(const char* optp, const char* argp) override { m_cb(argp); }
};