Lines Matching full:arglist
1 //===--- ArgList.cpp - Argument List Management ---------------------------===//
10 #include "clang/Driver/ArgList.h"
38 ArgList::ArgList() {
41 ArgList::~ArgList() {
44 void ArgList::append(Arg *A) {
48 void ArgList::eraseArg(OptSpecifier Id) {
59 Arg *ArgList::getLastArgNoClaim(OptSpecifier Id) const {
67 Arg *ArgList::getLastArg(OptSpecifier Id) const {
79 Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1) const {
92 Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1,
107 Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1,
123 Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1,
141 Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1,
160 Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1,
181 Arg *ArgList::getLastArg(OptSpecifier Id0, OptSpecifier Id1,
203 bool ArgList::hasFlag(OptSpecifier Pos, OptSpecifier Neg, bool Default) const {
209 StringRef ArgList::getLastArgValue(OptSpecifier Id,
216 int ArgList::getLastArgIntValue(OptSpecifier Id, int Default,
231 std::vector<std::string> ArgList::getAllArgValues(OptSpecifier Id) const {
237 void ArgList::AddLastArg(ArgStringList &Output, OptSpecifier Id) const {
244 void ArgList::AddAllArgs(ArgStringList &Output, OptSpecifier Id0,
253 void ArgList::AddAllArgValues(ArgStringList &Output, OptSpecifier Id0,
263 void ArgList::AddAllArgsTranslated(ArgStringList &Output, OptSpecifier Id0,
280 void ArgList::ClaimAllArgs(OptSpecifier Id0) const {
286 void ArgList::ClaimAllArgs() const {
292 const char *ArgList::MakeArgString(const Twine &T) const {
298 const char *ArgList::GetOrMakeJoinedArgString(unsigned Index,
309 void ArgList::dump() {
310 llvm::errs() << "ArgList:";
372 Arg *A = new Arg(Opt, ArgList::MakeArgString(Twine(Opt.getPrefix()) +
382 Arg *A = new Arg(Opt, ArgList::MakeArgString(Twine(Opt.getPrefix()) +
392 Arg *A = new Arg(Opt, ArgList::MakeArgString(Twine(Opt.getPrefix()) +
402 Arg *A = new Arg(Opt, ArgList::MakeArgString(Twine(Opt.getPrefix()) +