From ae853634d8804a98c6b4e71f8809b6387cc03fe8 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Thu, 25 Jul 2002 19:27:01 +0000 Subject: [PATCH] Update the CommandLine manual for the newest revision, include outline of reference manual and extension guide git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3095 91177308-0d34-0410-b5e6-96231b3b80d8 --- docs/CommandLine.html | 510 +++++++++++++++++++++++++++++++----------- 1 file changed, 377 insertions(+), 133 deletions(-) diff --git a/docs/CommandLine.html b/docs/CommandLine.html index 308f1c66bbc..7672ec44aca 100644 --- a/docs/CommandLine.html +++ b/docs/CommandLine.html @@ -1,24 +1,45 @@ -CommandLine Library Manual +CommandLine 2.0 Library Manual - +
  CommandLine Library Manual
  CommandLine 2.0 Library Manual
  1. Introduction
  2. Quick Start Guide
      -
    1. Flag Arguments -
    2. Argument Aliases -
    3. Selecting one alternative from a set +
    4. Boolean Arguments +
    5. Argument Aliases +
    6. Selecting an alternative from a set of possibilities
    7. Named alternatives -
    8. Parsing a list of options -
    9. Parsing a list of non-options +
    10. Parsing a list of options
  3. Reference Guide +
      +
    1. Option Modifiers: +
        +
      • Controlling whether or not the option is shown by --help +
      • Controlling the number of occurances required and allowed +
      • Controlling whether or not a value must be specified +
      • Controlling other formatting options +
      +
    2. Positional Arguments +
    3. Internal vs External Storage +
    4. The option classes +
        +
      • The opt<> class +
      • The list<> class +
      • The alias class +
      +
  4. Extension Guide +
      +
    1. Writing a custom parser +
    2. Exploiting external storage +
    3. Dynamically adding command line options +

@@ -29,29 +50,58 @@