Lines Matching refs:OptSpecifier
18 #include "llvm/Option/OptSpecifier.h"
45 void ArgList::eraseArg(OptSpecifier Id) {
57 ArgList::getRange(std::initializer_list<OptSpecifier> Ids) const {
72 bool ArgList::hasFlag(OptSpecifier Pos, OptSpecifier Neg, bool Default) const {
78 bool ArgList::hasFlagNoClaim(OptSpecifier Pos, OptSpecifier Neg,
85 bool ArgList::hasFlag(OptSpecifier Pos, OptSpecifier PosAlias, OptSpecifier Neg,
92 StringRef ArgList::getLastArgValue(OptSpecifier Id, StringRef Default) const {
98 std::vector<std::string> ArgList::getAllArgValues(OptSpecifier Id) const {
104 void ArgList::addOptInFlag(ArgStringList &Output, OptSpecifier Pos,
105 OptSpecifier Neg) const {
112 ArrayRef<OptSpecifier> Ids,
113 ArrayRef<OptSpecifier> ExcludeIds) const {
116 for (OptSpecifier Id : ExcludeIds) {
123 for (OptSpecifier Id : Ids) {
136 ArrayRef<OptSpecifier> Ids) const {
137 ArrayRef<OptSpecifier> Exclude = std::nullopt;
141 void ArgList::AddAllArgs(ArgStringList &Output, OptSpecifier Id0) const {
148 void ArgList::AddAllArgValues(ArgStringList &Output, OptSpecifier Id0,
149 OptSpecifier Id1, OptSpecifier Id2) const {
157 void ArgList::AddAllArgsTranslated(ArgStringList &Output, OptSpecifier Id0,
173 void ArgList::ClaimAllArgs(OptSpecifier Id0) const {