Lines Matching refs:optionName
24 bool CheckOptionFormat(const std::string &optionName) in CheckOptionFormat() argument
26 if (optionName.empty()) { in CheckOptionFormat()
30 if (optionName.front() != '-') { in CheckOptionFormat()
56 const std::string &optionName) in FindOption() argument
58 HLOGV("try find '%s' in args: %s", optionName.c_str(), VectorToString(args).c_str()); in FindOption()
67 auto it = find(args.begin(), args.end(), optionName); in FindOption()
73 HLOGD("have found '%s'", optionName.c_str()); in FindOption()
79 bool GetValueFromString(const std::string &optionValue, const std::string &optionName, bool &value) in GetValueFromString() argument
82 HLOGD("get bool result:'%s':'%d'", optionName.c_str(), value); in GetValueFromString()
86 bool GetValueFromString(const std::string &optionValue, const std::string &optionName, int &value) in GetValueFromString() argument
90 HLOGD("get int result:'%s':'%d'", optionName.c_str(), value); in GetValueFromString()
98 bool GetValueFromString(const std::string &optionValue, const std::string &optionName, float &value) in GetValueFromString() argument
102 HLOGD("get float result:'%s':'%f'", optionName.c_str(), value); in GetValueFromString()
110 bool GetValueFromString(const std::string &optionValue, const std::string &optionName, in GetValueFromString() argument
117 bool GetValueFromString(const std::string &optionValue, const std::string &optionName, in GetValueFromString() argument
121 HLOGD("split int result:'%s':'%s'", optionName.c_str(), VectorToString(stringValues).c_str()); in GetValueFromString()
135 bool GetValueFromString(const std::string &optionValue, const std::string &optionName, in GetValueFromString() argument
139 HLOGD("split string result:'%s':'%s' from '%s'", optionName.c_str(), in GetValueFromString()
159 bool RegisterMainOption(const std::string &optionName, const std::string &help, in RegisterMainOption() argument
162 HLOGV("%s", optionName.c_str()); in RegisterMainOption()
163 if (!CheckOptionFormat(optionName)) { in RegisterMainOption()
167 if (g_MainOptions.count(optionName) == 0) { in RegisterMainOption()
168 g_MainOptions[optionName] = std::make_unique<MainOption>(); in RegisterMainOption()
169 g_MainOptions[optionName].get()->help = help; in RegisterMainOption()
170 g_MainOptions[optionName].get()->callBackFunction = std::move(callBackFunction); in RegisterMainOption()
173 HLOGE("main args %s already registered!", optionName.c_str()); in RegisterMainOption()