From 5cdd8a642f3452e3fe99ba48a58e78490c5f0e48 Mon Sep 17 00:00:00 2001 From: Ayaz Salikhov Date: Tue, 1 Jul 2025 18:28:12 +0100 Subject: [PATCH] fix: Use .contains() method where available (#2277) --- src/app/CliArgs.cpp | 13 ++++++------- src/feed/impl/TransactionFeed.cpp | 2 +- src/rpc/handlers/TransactionEntry.cpp | 1 - src/util/LedgerUtils.cpp | 2 +- 4 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/app/CliArgs.cpp b/src/app/CliArgs.cpp index 374ee986..fad339ba 100644 --- a/src/app/CliArgs.cpp +++ b/src/app/CliArgs.cpp @@ -60,17 +60,17 @@ CliArgs::parse(int argc, char const* argv[]) po::store(po::command_line_parser(argc, argv).options(description).positional(positional).run(), parsed); po::notify(parsed); - if (parsed.count("help") != 0u) { + if (parsed.contains("help")) { std::cout << "Clio server " << util::build::getClioFullVersionString() << "\n\n" << description; return Action{Action::Exit{EXIT_SUCCESS}}; } - if (parsed.count("version") != 0u) { + if (parsed.contains("version")) { std::cout << util::build::getClioFullVersionString() << '\n'; return Action{Action::Exit{EXIT_SUCCESS}}; } - if (parsed.count("config-description") != 0u) { + if (parsed.contains("config-description")) { std::filesystem::path const filePath = parsed["config-description"].as(); auto const res = util::config::ClioConfigDescription::generateConfigDescriptionToFile(filePath); @@ -83,18 +83,17 @@ CliArgs::parse(int argc, char const* argv[]) auto configPath = parsed["conf"].as(); - if (parsed.count("migrate") != 0u) { + if (parsed.contains("migrate")) { auto const opt = parsed["migrate"].as(); if (opt == "status") return Action{Action::Migrate{.configPath = std::move(configPath), .subCmd = MigrateSubCmd::status()}}; return Action{Action::Migrate{.configPath = std::move(configPath), .subCmd = MigrateSubCmd::migration(opt)}}; } - if (parsed.count("verify") != 0u) + if (parsed.contains("verify")) return Action{Action::VerifyConfig{.configPath = std::move(configPath)}}; - return Action{Action::Run{.configPath = std::move(configPath), .useNgWebServer = parsed.count("ng-web-server") != 0} - }; + return Action{Action::Run{.configPath = std::move(configPath), .useNgWebServer = parsed.contains("ng-web-server")}}; } } // namespace app diff --git a/src/feed/impl/TransactionFeed.cpp b/src/feed/impl/TransactionFeed.cpp index 0f371139..6082c0ce 100644 --- a/src/feed/impl/TransactionFeed.cpp +++ b/src/feed/impl/TransactionFeed.cpp @@ -280,7 +280,7 @@ TransactionFeed::pub( data->getFieldAmount(ripple::sfTakerPays).issue(), (*data)[~ripple::sfDomainID] }; - if (affectedBooks.find(book) == affectedBooks.end()) { + if (!affectedBooks.contains(book)) { affectedBooks.insert(book); } } diff --git a/src/rpc/handlers/TransactionEntry.cpp b/src/rpc/handlers/TransactionEntry.cpp index 2890f03e..1977522d 100644 --- a/src/rpc/handlers/TransactionEntry.cpp +++ b/src/rpc/handlers/TransactionEntry.cpp @@ -31,7 +31,6 @@ #include #include #include -#include #include #include diff --git a/src/util/LedgerUtils.cpp b/src/util/LedgerUtils.cpp index 9adbf420..4bccb8e0 100644 --- a/src/util/LedgerUtils.cpp +++ b/src/util/LedgerUtils.cpp @@ -36,7 +36,7 @@ LedgerTypes::getLedgerEntryTypeFromStr(std::string const& entryName) return map; }(); - if (kTYPE_MAP.find(entryName) == kTYPE_MAP.end()) + if (!kTYPE_MAP.contains(entryName)) return ripple::ltANY; return kTYPE_MAP.at(entryName);