MCPcopy Create free account
hub / github.com/ElementsProject/elements / AddCommand

Method AddCommand

src/util/system.cpp:625–635  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

623}
624
625void ArgsManager::AddCommand(const std::string& cmd, const std::string& help)
626{
627 Assert(cmd.find('=') == std::string::npos);
628 Assert(cmd.at(0) != '-');
629
630 LOCK(cs_args);
631 m_accept_any_command = false; // latch to false
632 std::map<std::string, Arg>& arg_map = m_available_args[OptionsCategory::COMMANDS];
633 auto ret = arg_map.emplace(cmd, Arg{"", help, ArgsManager::COMMAND});
634 Assert(ret.second); // Fail on duplicate commands
635}
636
637void ArgsManager::AddArg(const std::string& name, const std::string& help, unsigned int flags, const OptionsCategory& cat)
638{

Callers 2

SetupBitcoinUtilArgsFunction · 0.80
SetupWalletToolArgsFunction · 0.80

Calls 1

findMethod · 0.80

Tested by

no test coverage detected