mirror of
https://github.com/cuberite/TCLAP.git
synced 2025-09-13 06:07:07 -04:00
changed to constraint
This commit is contained in:
parent
eaf90478ac
commit
667ba509b6
@ -19,17 +19,20 @@ int main(int argc, char** argv)
|
||||
allowed.push_back("bart");
|
||||
allowed.push_back("lisa");
|
||||
allowed.push_back("maggie");
|
||||
ValuesConstraint<string> allowedVals( allowed );
|
||||
|
||||
ValueArg<string> nameArg("n","name","Name to print",true,"homer",allowed);
|
||||
ValueArg<string> nameArg("n","name","Name to print",true,"homer",
|
||||
&allowedVals);
|
||||
cmd.add( nameArg );
|
||||
|
||||
vector<int> iallowed;
|
||||
iallowed.push_back(1);
|
||||
iallowed.push_back(2);
|
||||
iallowed.push_back(3);
|
||||
ValuesConstraint<int> iallowedVals( iallowed );
|
||||
|
||||
UnlabeledValueArg<int> intArg("times","Number of times to print",1,
|
||||
iallowed,false);
|
||||
&iallowedVals,false);
|
||||
cmd.add( intArg );
|
||||
|
||||
// Parse the args.
|
||||
|
Loading…
x
Reference in New Issue
Block a user