From 667ba509b630a93f4140596bc5b3891ddc37c657 Mon Sep 17 00:00:00 2001 From: mes5k Date: Fri, 7 Jan 2005 03:07:33 +0000 Subject: [PATCH] changed to constraint --- examples/test6.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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.