Lines Matching refs:ArgList
1 //===- ArgList.cpp - Argument List Management -----------------------------===//
16 #include "llvm/Option/ArgList.h"
32 void ArgList::append(Arg *A) {
45 void ArgList::eraseArg(OptSpecifier Id) {
56 ArgList::OptRange
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,
111 void ArgList::AddAllArgsExcept(ArgStringList &Output,
135 void ArgList::addAllArgs(ArgStringList &Output,
141 void ArgList::AddAllArgs(ArgStringList &Output, OptSpecifier Id0) const {
148 void ArgList::AddAllArgValues(ArgStringList &Output, OptSpecifier Id0,
157 void ArgList::AddAllArgsTranslated(ArgStringList &Output, OptSpecifier Id0,
173 void ArgList::ClaimAllArgs(OptSpecifier Id0) const {
178 void ArgList::ClaimAllArgs() const {
184 const char *ArgList::GetOrMakeJoinedArgString(unsigned Index,
195 void ArgList::print(raw_ostream &O) const {
203 LLVM_DUMP_METHOD void ArgList::dump() const { print(dbgs()); }