Commit Graph

128 Commits

Author SHA1 Message Date
Martchus a3648963ee Make argv const 2016-06-17 17:55:09 +02:00
Martchus 783121ed5e Allow implicit usage of arg only once 2016-06-14 23:11:13 +02:00
Martchus 79ce6e9aa6 Improve argument parser
- Fix some implementation details
- Extend tests
2016-06-14 00:43:32 +02:00
Martchus 526cbc5282 Rewrite argument parsing 2016-06-13 00:00:36 +02:00
Martchus 4f87cc1181 Use C-strings where std::string is unneccessary 2016-06-11 19:42:03 +02:00
Martchus db7b02b1db Make header guards more unique and consistent 2016-06-11 19:09:14 +02:00
Martchus d28d477ffe Complete generation of API doc
- Use README.md for main page
- Add install target for API doc
- Improve some doc comments
2016-06-10 22:59:22 +02:00
Martchus c7c64e0784 Improve documentation 2016-06-10 14:08:56 +02:00
Martchus 324dc90b49 Fix parsing args if no abbr or name is specified 2016-06-03 23:10:14 +02:00
Martchus 4fcc8442f8 Define macro for debug-only code 2016-05-26 02:21:06 +02:00
Martchus f3077ef8e3 Use C-strings for argument definitions
Argument names and abbreviations are always
C-string literals and hence using std::string
has no advantage.
2016-05-25 01:24:17 +02:00
Martchus 0054a74302 minor adjustments 2016-03-03 19:07:46 +01:00
Martchus ff15a54624 added addMainArgument 2016-02-27 01:19:16 +01:00
Martchus 93582b4ac0 added more tests, fixed some bugs 2016-01-27 02:25:28 +01:00
Martchus 47b96df17b added simple CMake project file 2015-12-05 22:47:49 +01:00
Martchus 6e1f2d4d56 added example 2015-10-06 22:27:16 +02:00
Martchus 4d6bf67188 fixed includes 2015-09-06 20:19:09 +02:00
Martchus 603dbf823a fixed includes 2015-09-06 15:30:16 +02:00
Martchus ae494cc425 added platform condition 2015-09-01 20:26:56 +02:00
Martchus 79faa46da0 added method to activate stdout/stderr for GUI app on Windows 2015-09-01 20:05:38 +02:00
Martchus 06ce1629cc added export macro 2015-08-27 21:36:48 +02:00
Martchus f159952090 added application info 2015-08-25 19:12:05 +02:00
Martchus 3aaed563df removed debug output 2015-08-16 23:45:23 +02:00
Martchus 8896fb7673 added missing initialization of m_denotesOperation, small adjustments 2015-07-27 23:19:10 +02:00
Martchus c891cf5b36 fixed that values for arguments denoting operations aren't accepted 2015-06-24 00:48:45 +02:00
Martchus f335c262b2 added commandline utilities 2015-06-24 00:44:16 +02:00
Martchus aa3f3b5906 improved argument parser 2015-05-08 23:20:47 +02:00
Martchus 24ba96a17f First commit 2015-04-22 18:36:40 +02:00