Lines Matching full:split
234 /// Checked version of split, to ensure mandatory subparts.
235 static Error split(StringRef Str, char Separator,
236 std::pair<StringRef, StringRef> &Split) {
238 Split = Str.split(Separator);
239 if (Split.second.empty() && Split.first != Str)
241 if (!Split.second.empty() && Split.first.empty())
277 // Split at '-'.
278 std::pair<StringRef, StringRef> Split;
279 if (Error Err = ::split(Desc, '-', Split))
281 Desc = Split.second;
283 // Split at ':'.
284 if (Error Err = ::split(Split.first, ':', Split))
288 StringRef &Tok = Split.first; // Current token.
289 StringRef &Rest = Split.second; // The rest of the string.
293 if (Error Err = ::split(Rest, ':', Split))
295 Rest = Split.second;
297 if (Error Err = getInt(Split.first, AS))
334 if (Error Err = ::split(Rest, ':', Split))
346 if (Error Err = ::split(Rest, ':', Split))
361 if (Error Err = ::split(Rest, ':', Split))
371 if (Error Err = ::split(Rest, ':', Split))
412 if (Error Err = ::split(Rest, ':', Split))
432 if (Error Err = ::split(Rest, ':', Split))
461 if (Error Err = ::split(Rest, ':', Split))