Lines Matching defs:parse
654 // parse - Return true on error.
655 bool parse(Option &O, StringRef ArgName, StringRef Arg, DataType &V) {
746 // parse - Return true on error.
747 bool parse(Option &O, StringRef ArgName, StringRef Arg, bool &Val);
775 // parse - Return true on error.
776 bool parse(Option &O, StringRef ArgName, StringRef Arg, boolOrDefault &Val);
800 // parse - Return true on error.
801 bool parse(Option &O, StringRef ArgName, StringRef Arg, int &Val);
822 // parse - Return true on error.
823 bool parse(Option &O, StringRef ArgName, StringRef Arg, unsigned &Val);
843 // parse - Return true on error.
844 bool parse(Option &O, StringRef ArgName, StringRef Arg,
865 // parse - Return true on error.
866 bool parse(Option &O, StringRef ArgName, StringRef Arg, double &Val);
886 // parse - Return true on error.
887 bool parse(Option &O, StringRef ArgName, StringRef Arg, float &Val);
907 // parse - Return true on error.
908 bool parse(Option &, StringRef, StringRef Arg, std::string &Value) {
931 // parse - Return true on error.
932 bool parse(Option &, StringRef, StringRef Arg, char &Value) {
983 // This overloaded function is selected by the basic parser, which may parse a
1158 if (Parser.parse(*this, ArgName, Arg, Val))
1335 if (Parser.parse(*this, ArgName, Arg, Val))
1537 if (Parser.parse(*this, ArgName, Arg, Val))