| 589 | } |
| 590 | |
| 591 | int64_t ArgsManager::GetIntArg(const std::string& strArg, int64_t nDefault) const |
| 592 | { |
| 593 | const util::SettingsValue value = GetSetting(strArg); |
| 594 | return value.isNull() ? nDefault : value.isFalse() ? 0 : value.isTrue() ? 1 : value.isNum() ? value.get_int64() : LocaleIndependentAtoi<int64_t>(value.get_str()); |
| 595 | } |
| 596 | |
| 597 | bool ArgsManager::GetBoolArg(const std::string& strArg, bool fDefault) const |
| 598 | { |