Home | History | Annotate | Download | only in Support

Lines Matching refs:Opt

59 template class opt<unsigned>;
60 template class opt<int>;
61 template class opt<std::string>;
62 template class opt<char>;
63 template class opt<bool>;
111 void addLiteralOption(Option &Opt, const char *Name) {
112 if (!Opt.hasArgStr()) {
113 if (!OptionsMap.insert(std::make_pair(Name, &Opt)).second) {
162 for (auto Opt = PositionalOpts.begin(); Opt != PositionalOpts.end();
163 ++Opt) {
164 if (*Opt == O) {
165 PositionalOpts.erase(Opt);
170 for (auto Opt = SinkOpts.begin(); Opt != SinkOpts.end(); ++Opt) {
171 if (*Opt == O) {
172 SinkOpts.erase(Opt);
850 Option *Opt = PositionalOpts[i];
851 if (RequiresValue(Opt))
857 ErrorParsing |= Opt->error(
861 } else if (UnboundedFound && !Opt->hasArgStr()) {
866 ErrorParsing |= Opt->error("error - option can never match, because "
870 errs() << ProgramName << ": CommandLine Error: Option '" << Opt->ArgStr
874 UnboundedFound |= EatsUnboundedNumberOfValues(Opt);
1074 for (const auto &Opt : OptionsMap) {
1075 switch (Opt.second->getNumOccurrencesFlag()) {
1078 if (Opt.second->getNumOccurrences() == 0) {
1079 Opt.second->error("must be specified at least once!");
1509 for (auto Opt : GlobalParser->PositionalOpts) {
1510 if (Opt->hasArgStr())
1511 outs() << " --" << Opt->ArgStr;
1512 outs() << " " << Opt->HelpStr;
1583 Option *Opt = Opts[I].second;
1584 assert(CategorizedOptions.count(Opt->Category) > 0 &&
1586 CategorizedOptions[Opt->Category].push_back(Opt);
1617 Opt = CategorizedOptions[*Category].begin(),
1619 Opt != E; ++Opt)
1620 (*Opt)->printOptionInfo(MaxArgLen);
1664 static cl::opt<HelpPrinter, true, parser<bool>> HLOp(
1670 static cl::opt<HelpPrinter, true, parser<bool>>
1678 static cl::opt<HelpPrinterWrapper, true, parser<bool>>
1683 static cl::opt<HelpPrinterWrapper, true, parser<bool>>
1688 static cl::opt<bool> PrintOptions(
1693 static cl::opt<bool> PrintAllOptions(
1795 static cl::opt<VersionPrinter, true, parser<bool>>