Lines Matching refs:string
27 using argsVector = std::vector<std::string>;
33 std::string help;
34 std::function<bool(std::vector<std::string> &)> callBackFunction;
38 bool RegisterMainOption(const std::string &, const std::string &,
39 std::function<bool(std::vector<std::string> &)>);
43 bool CheckOptionFormat(const std::string &optionName);
45 argsVector::iterator FindOption(argsVector &args, const std::string &optionName);
48 bool GetValueFromString(const std::string &optionValue, const std::string &optionName, bool &value);
49 bool GetValueFromString(const std::string &optionValue, const std::string &optionName, int &);
50 bool GetValueFromString(const std::string &optionValue, const std::string &optionName,
52 bool GetValueFromString(const std::string &optionValue, const std::string &optionName,
53 std::string &value);
54 bool GetValueFromString(const std::string &optionValue, const std::string &optionName,
56 bool GetValueFromString(const std::string &optionValue, const std::string &optionName,
57 std::vector<std::string> &value);
59 bool GetOptionTrackedCommand(argsVector &args, std::vector<std::string> &trackedCommand);
69 bool GetOptionValue(argsVector &args, std::string optionName, T &value) in GetOptionValue()
74 if constexpr (std::is_same<T, std::vector<std::vector<std::string>>>::value) { in GetOptionValue()
133 const MainOption *FindMainOption(std::string);
135 const std::map<std::string, std::unique_ptr<MainOption>> &GetMainOptions();