These functions make it easy to parse
| std::COPYRIGHT | adds a copyright message |
| std::MANDATORY_PARAMETER | describes a mandatory parameter |
| std::MANY_PARAMETERS | describes list of one or more parameters |
| std::MULTI_VALUED_OPTION | describes an option with an associated list of values |
| std::OPTIONAL_PARAMETER | describes an optional parameter |
| std::SOME_PARAMETERS | describes list of zero or more parameters |
| std::VALUED_OPTION | describes an option with an associated value |
| std::VERSION | defines the version of the application program |
| std::extract_options | extracts the options of a function call |
| std::program_parameters | defines the application's options and parameters |