Commit Graph

15 Commits

Author SHA1 Message Date
34788756d2 build: don't use './' as an include prefix
GCC produces ODR error when including paths of the form './foo' and
'foo' in the same binary. Rather than managing duplication we just
universally pick the absolute form over the relative form.
2017-11-22 16:49:37 +11:00
dca8b174c6 build: add forgotten clang/gcc7 headers 2017-05-16 17:12:14 +10:00
353cf839d4 use nested namespace declarations 2017-01-05 15:06:49 +11:00
1356391259 cmdopt: move bool parsing into inline headers
This avoids multiple definition issues with more aggressive inliners, eg
mingw
2016-04-27 15:52:52 +10:00
b867298093 cmdopt: don't throw at end of option text 2016-04-15 12:30:57 +10:00
ab330cc520 add ref-qualifiers to avoid dangling refs/ptrs 2016-03-17 18:05:28 +11:00
f13c4487c6 cmdopt: add positional argument support 2016-03-15 13:56:13 +11:00
ffc3952113 cmdopt: print enum names direct from name array 2016-03-11 19:16:55 +11:00
90386f63fe cmdopt: print type argument type information 2016-03-11 13:16:20 +11:00
736fe9a156 cmdopt: add a simple omnipresent help option 2015-09-11 19:55:32 +10:00
8038e40f62 cmdopt: add value option accessor 2015-06-30 22:24:44 +10:00
7f8dab5db3 cmdopt: check for required options 2015-06-30 22:24:44 +10:00
c87d7d70b3 cmdopt: silence unused description param for now 2015-06-11 19:31:01 +10:00
7df897cd5f cmdopt: move value implementation to header 2015-06-10 21:54:42 +10:00
250b8d21ec cmdopt: add simple reimplementation of libcmdopt 2015-06-10 21:30:43 +10:00