mirror of
https://github.com/cuberite/TCLAP.git
synced 2025-09-10 12:49:08 -04:00

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.
14 lines
232 B
Bash
Executable File
14 lines
232 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# this tests whether all required args are listed as
|
|
# missing when no arguments are specified
|
|
# failure
|
|
../examples/test24 -v "1 2 3" > tmp.out 2>&1
|
|
|
|
if cmp -s tmp.out $srcdir/test84.out; then
|
|
exit 0
|
|
else
|
|
exit 1
|
|
fi
|
|
|