@@ -8,60 +8,47 @@ ArgParser::ArgParser() {}
88
99ArgParser::~ArgParser () {}
1010
11- ArgParser::Option* ArgParser::FindOptionByShortName (
12- const std::string& short_name) {
11+ ArgParser::Option* ArgParser::FindOptionByShortName (const std::string& short_name) {
1312 ArgParser::Option* p_option = nullptr ;
1413 auto it = std::find_if (std::begin (m_options), std::end (m_options),
15- [short_name](const ArgParser::Option& elem) -> bool {
16- return elem.short_name == short_name;
17- });
14+ [short_name](const ArgParser::Option& elem) -> bool { return elem.short_name == short_name; });
1815 if (it != std::end (m_options)) {
1916 p_option = &(*it);
2017 }
2118 return p_option;
2219}
2320
24- const ArgParser::Option* ArgParser::FindOptionByShortName (
25- const std::string& short_name) const {
21+ const ArgParser::Option* ArgParser::FindOptionByShortName (const std::string& short_name) const {
2622 const ArgParser::Option* p_option = nullptr ;
2723 auto it = std::find_if (std::begin (m_options), std::end (m_options),
28- [short_name](const ArgParser::Option& elem) -> bool {
29- return elem.short_name == short_name;
30- });
24+ [short_name](const ArgParser::Option& elem) -> bool { return elem.short_name == short_name; });
3125 if (it != std::end (m_options)) {
3226 p_option = &(*it);
3327 }
3428 return p_option;
3529}
3630
37- ArgParser::Option* ArgParser::FindOptionByLongName (
38- const std::string& long_name) {
31+ ArgParser::Option* ArgParser::FindOptionByLongName (const std::string& long_name) {
3932 ArgParser::Option* p_option = nullptr ;
4033 auto it = std::find_if (std::begin (m_options), std::end (m_options),
41- [long_name](const ArgParser::Option& elem) -> bool {
42- return elem.long_name == long_name;
43- });
34+ [long_name](const ArgParser::Option& elem) -> bool { return elem.long_name == long_name; });
4435 if (it != std::end (m_options)) {
4536 p_option = &(*it);
4637 }
4738 return p_option;
4839}
4940
50- const ArgParser::Option* ArgParser::FindOptionByLongName (
51- const std::string& long_name) const {
41+ const ArgParser::Option* ArgParser::FindOptionByLongName (const std::string& long_name) const {
5242 const ArgParser::Option* p_option = nullptr ;
5343 auto it = std::find_if (std::begin (m_options), std::end (m_options),
54- [long_name](const ArgParser::Option& elem) -> bool {
55- return elem.long_name == long_name;
56- });
44+ [long_name](const ArgParser::Option& elem) -> bool { return elem.long_name == long_name; });
5745 if (it != std::end (m_options)) {
5846 p_option = &(*it);
5947 }
6048 return p_option;
6149}
6250
63- bool ArgParser::AddFlag (const std::string& short_name,
64- const std::string& long_name, const std::string& desc) {
51+ bool ArgParser::AddFlag (const std::string& short_name, const std::string& long_name, const std::string& desc) {
6552 Option option = {};
6653 option.short_name = short_name;
6754 option.long_name = long_name;
@@ -76,9 +63,7 @@ bool ArgParser::AddFlag(const std::string& short_name,
7663 return true ;
7764}
7865
79- bool ArgParser::AddOptionString (const std::string& short_name,
80- const std::string& long_name,
81- const std::string& desc,
66+ bool ArgParser::AddOptionString (const std::string& short_name, const std::string& long_name, const std::string& desc,
8267 const std::string& default_value) {
8368 Option option = {};
8469 option.short_name = short_name;
@@ -95,9 +80,8 @@ bool ArgParser::AddOptionString(const std::string& short_name,
9580 return true ;
9681}
9782
98- bool ArgParser::AddOptionInt (const std::string& short_name,
99- const std::string& long_name,
100- const std::string& desc, int default_value) {
83+ bool ArgParser::AddOptionInt (const std::string& short_name, const std::string& long_name, const std::string& desc,
84+ int default_value) {
10185 Option option = {};
10286 option.short_name = short_name;
10387 option.long_name = long_name;
@@ -113,9 +97,8 @@ bool ArgParser::AddOptionInt(const std::string& short_name,
11397 return true ;
11498}
11599
116- bool ArgParser::AddOptionFloat (const std::string& short_name,
117- const std::string& long_name,
118- const std::string& desc, float default_value) {
100+ bool ArgParser::AddOptionFloat (const std::string& short_name, const std::string& long_name, const std::string& desc,
101+ float default_value) {
119102 Option option = {};
120103 option.short_name = short_name;
121104 option.long_name = long_name;
@@ -228,8 +211,7 @@ bool ArgParser::GetArg(size_t i, std::string* p_value) const {
228211
229212const std::vector<std::string>& ArgParser::GetArgs () const { return m_args; }
230213
231- bool ArgParser::GetFlag (const std::string& short_name,
232- const std::string& long_name) const {
214+ bool ArgParser::GetFlag (const std::string& short_name, const std::string& long_name) const {
233215 auto p_short = FindOptionByShortName (short_name);
234216 auto p_long = FindOptionByLongName (long_name);
235217
@@ -252,9 +234,7 @@ bool ArgParser::GetFlag(const std::string& short_name,
252234 return p_option->parsed ;
253235}
254236
255- bool ArgParser::GetString (const std::string& short_name,
256- const std::string& long_name,
257- std::string* p_value) const {
237+ bool ArgParser::GetString (const std::string& short_name, const std::string& long_name, std::string* p_value) const {
258238 auto p_short = FindOptionByShortName (short_name);
259239 auto p_long = FindOptionByLongName (long_name);
260240
@@ -281,8 +261,7 @@ bool ArgParser::GetString(const std::string& short_name,
281261 return true ;
282262}
283263
284- bool ArgParser::GetInt (const std::string& short_name,
285- const std::string& long_name, int * p_value) const {
264+ bool ArgParser::GetInt (const std::string& short_name, const std::string& long_name, int * p_value) const {
286265 auto p_short = FindOptionByShortName (short_name);
287266 auto p_long = FindOptionByLongName (long_name);
288267
@@ -309,8 +288,7 @@ bool ArgParser::GetInt(const std::string& short_name,
309288 return true ;
310289}
311290
312- bool ArgParser::GetFloat (const std::string& short_name,
313- const std::string& long_name, float * p_value) const {
291+ bool ArgParser::GetFloat (const std::string& short_name, const std::string& long_name, float * p_value) const {
314292 auto p_short = FindOptionByShortName (short_name);
315293 auto p_long = FindOptionByLongName (long_name);
316294
0 commit comments