11 Commits

Author SHA1 Message Date
Daniel Aarno
5d4ffbf2db Make all types have ValueLike traits by default.
This allows new types to be added without any fuzz (no need to specify
the traits) if it has operator>>. It also removes the need to manually
specify the ArgTrait for all built in types (such as long, bool, char,
float etc).

ArgTraits now works in the following way:

1) If there exists a specialization of ArgTraits for type X, use it.

2) If no specialization exists but X has the typename
X::ValueCategory, use the specialization for X::ValueCategory.

3) If neither (1) nor (2) defines the trait, use the default which is
ValueLike.
2013-05-18 15:02:30 +02:00
Daniel Aarno
f41dcb5ce3 Increase test number (actually run all tests). 2013-05-18 15:02:19 +02:00
Mike Smoot
14ac7a1c17 Merged master into branch. 2012-11-25 13:40:11 -08:00
Mike Smoot
a5105dc72a added patch to fix brief output with TCLAP_NAMESTRING defined 2011-05-22 11:50:16 -07:00
Michael Smoot
f946bb210d added support for ignoring unmatched args 2011-04-17 15:04:28 -07:00
macbishop
00f07eb977 Use ArgTraits instead of ValueExtractor specialization Bug 1711487 2007-06-14 21:02:01 +00:00
macbishop
17f112d4c2 Run the correct tests (not 0) 2007-02-17 14:52:15 +00:00
mes5k
3c55406797 changes for xor bug 2005-01-21 04:04:24 +00:00
mes5k
f8db10c85d minor fix so that we run all tests 2004-09-26 22:17:31 +00:00
macbishop
660f7e155a Now return 0 if all tests fail and 1 if any test fail 2004-09-26 15:07:06 +00:00
macbishop
61ddf68d75 Runs all tests and sumarizes the result 2004-09-26 14:58:06 +00:00