Commit Graph

71 Commits

Author SHA1 Message Date
Stephan van Veen
94e4458641 Make use of move semantics 2019-05-11 00:58:20 +02:00
Stephan van Veen
b1c566b434 Prefer emplace_back over push_back 2019-05-10 19:11:43 +02:00
Stephan van Veen
6d3be1927c Use new constructor of Argument in constructor of ArgumentParser 2019-05-10 17:20:12 +02:00
Stephan van Veen
10fab58969 Replace upsert method by std::map::insert_or_assign 2019-05-10 17:06:28 +02:00
Stephan van Veen
91cd2477de Fix broken indentation 2019-05-09 20:31:10 +02:00
Stephan van Veen
2dc9121acf Simplify type traits 2019-05-09 18:44:47 +02:00
Stephan van Veen
df21d07bd6 Prefer emplace_back over push_back 2019-05-09 18:44:46 +02:00
Stephan van Veen
bef90a8d4f Make use of move semantics 2019-05-09 18:44:46 +02:00
Stephan van Veen
1eadf94438 Use empty() instead of size comparison 2019-05-09 18:44:46 +02:00
Stephan van Veen
d57b191f77 Use range based for loop 2019-05-09 18:44:46 +02:00
Stephan van Veen
89e4bb11ac Use auto type for iterators 2019-05-09 18:44:46 +02:00
Stephan van Veen
328f1048da Initialize mNames using 2019-05-09 18:44:46 +02:00
Stephan van Veen
d9bff3dc2b Construct Argument using template pack of names 2019-05-09 18:44:46 +02:00
Stephan van Veen
8474147a7c Use default constructor and non-static member initializers 2019-05-09 18:44:46 +02:00
Jack Clarke
4448983ecf fixed warnings 2019-05-07 17:04:48 +01:00
Pranav Srinivas Kumar
3ea4c79137 Fixes core dump on optional arg (issue #10) 2019-05-04 11:49:30 -04:00
Pranav Srinivas Kumar
7c9f83c7e1 Fixes issue #9 where error message shows the small form of the argument even though the user enters the long version 2019-05-01 20:06:13 -04:00
Pranav Srinivas Kumar
4d98282e2f Fixed formatting in error message (Issue #9) 2019-05-01 19:55:40 -04:00
Zhihao Yuan
af7380f98b
Fix C4267 in MSVC 2019-04-23 18:28:15 -05:00
Pranav Srinivas Kumar
88eca55b06 Fixes issue #6 2019-04-18 22:42:43 -04:00
Pranav Srinivas Kumar
bb4a2dbba7 Renamed directories 2019-04-01 22:01:40 -04:00