<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>CommandLine 2.0 Library Manual</title></head><bodybgcolor=white><tablewidth="100%"bgcolor="#330077"border=0cellpadding=4cellspacing=0><tr><td> <fontsize=+3color="#EEEEFF"face="Georgia,Palatino,Times,Roman"><b>CommandLine 2.0 Library Manual</b></font></td></tr></table><ol><li><ahref="#introduction">Introduction</a><li><ahref="#quickstart">Quick Start Guide</a><ol><li><ahref="#bool">Boolean Arguments</a><li><ahref="#alias">Argument Aliases</a><li><ahref="#onealternative">Selecting an alternative from a
set of possibilities</a><li><ahref="#namedalternatives">Named alternatives</a><li><ahref="#list">Parsing a list of options</a></ol><li><ahref="#referenceguide">Reference Guide</a><ol><li><ahref="#positional">Positional Arguments</a><ul><li><ahref="#--">Specifying positional options with hyphens</a><li><ahref="#cl::ConsumeAfter">The <tt>cl::ConsumeAfter</tt>
modifier</a></ul><li><ahref="#storage">Internal vs External Storage</a><li><ahref="#attributes">Option Attributes</a><li><ahref="#modifiers">Option Modifiers</a><ul><li><ahref="#hiding">Hiding an option from <tt>--help</tt> output</a><li><ahref="#numoccurances">Controlling the number of occurances
required and allowed</a><li><ahref="#valrequired">Controlling whether or not a value must be
specified</a><li><ahref="#formatting">Controlling other formatting options</a></ul><li><ahref="#optionclasses">Option Classes</a><ul><li><ahref="#cl::opt">The <tt>cl::opt</tt> class</a><li><ahref="#cl::list">The <tt>cl::list</tt> class</a><li><ahref="#cl::alias">The <tt>cl::alias</tt> class</a></ul><li><