Lines Matching full:parts
43 SmallVector<StringRef, 4> Parts; in read() local
44 Line.split(Parts, ' ', /*MaxSplits*/-1, /*KeepEmpty*/false); in read()
46 if (Parts.size() != 3) in read()
51 std::optional<FK> FragmentKind = StringSwitch<std::optional<FK>>(Parts[0]) in read()
58 " found '" + Parts[0] + "'"); in read()
61 switch (Canonicalizer.addEquivalence(*FragmentKind, Parts[1], Parts[2])) { in read()
66 return ReportError("Manglings '" + Parts[1] + "' and '" + Parts[2] + "' " in read()
71 return ReportError("Could not demangle '" + Parts[1] + "' " in read()
72 "as a <" + Parts[0] + ">; invalid mangling?"); in read()
75 return ReportError("Could not demangle '" + Parts[2] + "' " in read()
76 "as a <" + Parts[0] + ">; invalid mangling?"); in read()