
Hi, What I often do, is keep the string as is, but validate it upon extraction from the value-map. I understand however that this is not exactly as desired. A better way may be to add an additional parser, which checks the string (e.g. using regex). See the How To: Non-conventional syntax: http://www.boost.org/doc/libs/1_42_0/doc/html/program_options/howto.html#id1... Regards, André On Wed, Feb 17, 2010 at 11:45 AM, michele.caini@gmail.com <michele.caini@gmail.com> wrote:
Using regex can help you, maybe?
----- Reply message ----- Da: "Soumen" <soumen78@gmail.com> Data: mer, feb 17, 2010 11:40 Oggetto: [Boost-users] [program_options][1.35] validating string value A: <boost-users@lists.boost.org>
Hi,
My option (say, "opt1") can take any of only few possible string type values (say, "value1", "value2", "value3" and "value4"). Is there anyway to specify this such that if any other value, say - "valueXX", is passed to "opt1", it throws an error?
If yes, can someone point me to documentation or sample code snippet to show how to do this?
Or, explicitly, checking against these possible values is my only option?
Regards, ~ Soumen -- View this message in context: http://old.nabble.com/-program_options--1.35--validating-string-value-tp2762... Sent from the Boost - Users mailing list archive at Nabble.com.
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users