Works like a charm. Thanks!<br><br>Kobi.<br><br><div><span class="gmail_quote">On 5/12/06, <b class="gmail_sendername">Fran�ois Duranleau</b> &lt;<a href="mailto:duranlef@iro.umontreal.ca">duranlef@iro.umontreal.ca</a>&gt; wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On Fri, 12 May 2006, Kobi Cohen-Arazi wrote:<br><br>&gt; Hi,<br>&gt;<br>&gt; boost-1.32.0-6
<br>&gt;<br>&gt; I've tried to find in the program_options docs how to specify a regular<br>&gt; boolean switch. If I use &lt;bool&gt;, it still demand putting something<br>&gt;<br>&gt; That's what I would like to have<br>
&gt; ./prog -t<br>&gt;<br>&gt; and not<br>&gt; ./prog -t1<br>&gt;<br>&gt; Right now, when using &lt;bool&gt; it will throw an exception if I'm not using the<br>&gt; -t1 notation.<br>&gt;<br>&gt; Am I missing here something?
<br><br>Use zero_tokens(), e.g.:<br><br>namespace po = ::boost::program_options ;<br><br>bool the_flag ;<br><br>po::options_description opts( &quot;Options&quot; ) ;<br><br>opts.add_options()( &quot;the-flag,t&quot; , po::value( &amp;the_flag )-&gt;zero_tokens() )
<br>&nbsp;&nbsp;&nbsp;&nbsp; //...<br>&nbsp;&nbsp;&nbsp;&nbsp; ;<br><br>--<br>Fran�ois Duranleau<br>LIGUM, Universit� de Montr�al<br><br>&quot;There are as many truths as there are people.&quot;<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - from _Neon Genesis Evangelion_
<br><br>_______________________________________________<br>Boost-users mailing list<br><a href="mailto:Boost-users@lists.boost.org">Boost-users@lists.boost.org</a><br><a href="http://lists.boost.org/mailman/listinfo.cgi/boost-users">
http://lists.boost.org/mailman/listinfo.cgi/boost-users</a><br><br>_______________________________________________<br>Boost-users mailing list<br><a href="mailto:Boost-users@lists.boost.org">Boost-users@lists.boost.org</a>
<br><a href="http://lists.boost.org/mailman/listinfo.cgi/boost-users">http://lists.boost.org/mailman/listinfo.cgi/boost-users</a><br><br></blockquote></div><br>