23 #ifndef TCLAP_OPTIONAL_UNLABELED_TRACKER_H    24 #define TCLAP_OPTIONAL_UNLABELED_TRACKER_H    32     static void check(
bool req, 
const std::string &argName);
    39     static bool &alreadyOptionalRef() {
    40         static bool ct = 
false;
    46                                             const std::string &argName) {
    49             "You can't specify ANY Unlabeled Arg following an optional "    58 #endif  // TCLAP_OPTIONAL_UNLABELED_TRACKER_H static void check(bool req, const std::string &argName)
 
Thrown from Arg and CmdLine when an Arg is improperly specified, e.g. 
 
static bool & alreadyOptional()
 
static void gotOptional()