Lines Matching defs:Option
1 //===- Option.cpp - Abstract Driver Options -------------------------------===//
9 #include "llvm/Option/Option.h"
13 #include "llvm/Option/Arg.h"
14 #include "llvm/Option/ArgList.h"
15 #include "llvm/Option/OptTable.h"
25 Option::Option(const OptTable::Info *info, const OptTable *owner)
40 void Option::print(raw_ostream &O, bool AddNewLine) const {
72 const Option Group = getGroup();
78 const Option Alias = getAlias();
93 LLVM_DUMP_METHOD void Option::dump() const { print(dbgs()); }
96 bool Option::matches(OptSpecifier Opt) const {
98 const Option Alias = getAlias();
106 const Option Group = getGroup();
112 std::unique_ptr<Arg> Option::acceptInternal(const ArgList &Args,
236 std::unique_ptr<Arg> Option::accept(const ArgList &Args, StringRef CurArg,
245 const Option &UnaliasedOption = getUnaliasedOption();