93 Commits

Author SHA1 Message Date
macbishop
0953ea9976 raise ExitException instead of calling exit 2007-02-17 14:57:53 +00:00
macbishop
ce79a6fa1c Added exit-exception class 2007-02-17 14:54:00 +00:00
mes5k
05244fae62 minor change to support a bug in VisualC++ 2005 2007-02-08 02:12:56 +00:00
mes5k
6b2cb3ab1d moved exit from CmdLine to StdOutput to provide users more control over when/how the exit happens 2006-11-26 18:32:04 +00:00
mes5k
54db78bd97 printing more useful message when missing required args and catching ArgException reference 2006-11-04 22:05:32 +00:00
mes5k
db4133a981 made a fix for a bug where - chars were within unlabeled value args 2006-10-06 16:49:15 +00:00
mes5k
ccf8ea17f1 minor tweak to a min function signature 2006-08-22 06:13:56 +00:00
mes5k
1a066c1d42 removed a deprecated constructor 2006-05-15 00:36:36 +00:00
mes5k
6652bf6577 SwitchArg interface change 2006-05-14 19:51:06 +00:00
mes5k
d45405908c patch for a mem leak in ArgException 2006-04-06 06:44:26 +00:00
mes5k
288e8f500e added virtual destructors 2006-03-18 19:16:35 +00:00
zeekec
e5a757999f Added virtual destructor to silence warnings. 2006-02-21 11:05:15 +00:00
mes5k
14d1dc69bf added gcc warning patch 2005-09-10 23:25:43 +00:00
zeekec
e091b97f18 Add using toString statements (for gcc >= 3.4). 2005-07-13 03:33:44 +00:00
mes5k
ce60f03fd3 fix to handle optional unlabeled args 2005-06-03 02:35:10 +00:00
mes5k
d46a014716 updated docbook output 2005-02-03 23:04:35 +00:00
mes5k
ff6ad98c1e add std:: prefix to some finds 2005-02-03 16:08:18 +00:00
zeekec
c2004dd60c Made deleteOnExit's protected to facilitate derivation. 2005-02-01 21:35:37 +00:00
mes5k
e348535416 removed -v from version switch 2005-01-24 03:18:57 +00:00
mes5k
10f0b3c1e8 removed value required 2005-01-24 03:14:47 +00:00
mes5k
46328568c4 now optionally required 2005-01-24 01:54:06 +00:00
mes5k
4921db78a1 MultiSwitchArg 2005-01-24 00:27:29 +00:00
mes5k
2f941785c3 added a bool to the constructor that allows automatic -h and -v to be turned off 2005-01-24 00:26:41 +00:00
mes5k
0d11e3f288 fixed typo 2005-01-23 22:33:33 +00:00
mes5k
266a86b84d Fixed minor bug involving combined switch error messages: now they're consistent. 2005-01-23 22:29:10 +00:00
mes5k
69e038b365 initial checkin 2005-01-23 22:28:14 +00:00
mes5k
af8b7b6877 added alreadySet 2005-01-23 04:41:47 +00:00
mes5k
ee4e8d9783 fixed xor bug 2005-01-21 04:03:20 +00:00
macbishop
505936eb05 Removed check on description in Arg::operator== since multiple args should be able to have the same description. 2005-01-17 20:48:52 +00:00
mes5k
f08a70dbd7 fixed exceptions and typeDesc for constraints 2005-01-07 04:00:48 +00:00
mes5k
eaf90478ac added constraints 2005-01-07 03:06:37 +00:00
mes5k
2217fc885f initial checkin 2005-01-07 03:05:50 +00:00
mes5k
7aedc28856 comment change 2005-01-07 03:05:24 +00:00
mes5k
efdd70ec6f added Constraint includes 2005-01-07 03:01:34 +00:00
mes5k
6471476a4d Changed allowedList to Constraint 2005-01-07 02:55:52 +00:00
mes5k
aa7d526623 fixed output bug 2005-01-05 18:22:15 +00:00
mes5k
3c4771b03c fixed output memory leak 2005-01-04 20:21:20 +00:00
mes5k
8497556541 hacky fix to long prog name bug 2004-12-09 05:10:10 +00:00
mes5k
c35e842ddc fixed a bug involving blank _flags and - as an UnlabeledValueArg 2004-12-08 02:16:54 +00:00
mes5k
dda57405ab removed ostream include 2004-12-03 19:39:04 +00:00
mes5k
e02172004f cleaned up iterator names 2004-12-01 03:11:25 +00:00
mes5k
d584e762ce removed ostream 2004-12-01 03:10:40 +00:00
mes5k
a42880b72d removed two stage lookup ifdefs 2004-11-25 03:57:34 +00:00
mes5k
3bbbfa92b9 adding docbook stuff 2004-11-06 05:05:03 +00:00
mes5k
6f2d4828a8 changed output around 2004-11-05 05:07:12 +00:00
mes5k
c0aa4a9042 subsumed by StdOutput 2004-11-05 05:06:43 +00:00
mes5k
cb1517921f yet another fix for HAVE_SSTREAM stuff 2004-10-30 22:26:58 +00:00
mes5k
1375557476 fixed config.h problems 2004-10-28 16:41:10 +00:00
mes5k
b1cb010ec6 catch by ref 2004-10-22 01:02:32 +00:00
mes5k
a7e9dcdc20 changed enum names because of alpha conflicts 2004-10-21 16:02:48 +00:00