diff --git a/examples/test6.cpp b/examples/test6.cpp index fb368e0..b0b2748 100644 --- a/examples/test6.cpp +++ b/examples/test6.cpp @@ -19,17 +19,20 @@ int main(int argc, char** argv) allowed.push_back("bart"); allowed.push_back("lisa"); allowed.push_back("maggie"); + ValuesConstraint allowedVals( allowed ); - ValueArg nameArg("n","name","Name to print",true,"homer",allowed); + ValueArg nameArg("n","name","Name to print",true,"homer", + &allowedVals); cmd.add( nameArg ); vector iallowed; iallowed.push_back(1); iallowed.push_back(2); iallowed.push_back(3); + ValuesConstraint iallowedVals( iallowed ); UnlabeledValueArg intArg("times","Number of times to print",1, - iallowed,false); + &iallowedVals,false); cmd.add( intArg ); // Parse the args.