Lines Matching defs:Option
1 //===- Option.cpp - Abstract Driver Options -------------------------------===//
12 #include "llvm/Option/Arg.h"
13 #include "llvm/Option/ArgList.h"
14 #include "llvm/Option/Option.h"
15 #include "llvm/Option/OptTable.h"
26 Option::Option(const OptTable::Info *info, const OptTable *owner)
41 void Option::print(raw_ostream &O, bool AddNewLine) const {
70 const Option Group = getGroup();
76 const Option Alias = getAlias();
91 LLVM_DUMP_METHOD void Option::dump() const { print(dbgs()); }
94 bool Option::matches(OptSpecifier Opt) const {
96 const Option Alias = getAlias();
104 const Option Group = getGroup();
110 std::unique_ptr<Arg> Option::acceptInternal(const ArgList &Args,
234 std::unique_ptr<Arg> Option::accept(const ArgList &Args, StringRef CurArg,
243 const Option &UnaliasedOption = getUnaliasedOption();