Home | History | Annotate | Download | only in Basic

Lines Matching refs:End

33   Output.append(Str.begin(), Str.end());
147 return DiagStatePoints.end() - 1;
151 return DiagStatePoints.end() - 1;
153 DiagStatePointsTy::iterator Pos = DiagStatePoints.end();
157 Pos = std::upper_bound(DiagStatePoints.begin(), DiagStatePoints.end(),
207 assert(Pos != DiagStatePoints.end());
211 I = Pos+1, E = DiagStatePoints.end(); I != E; ++I) {
447 // Get the end of the value. This is either the } or the |.
480 static unsigned PluralNumber(const char *&Start, const char *End) {
483 while (Start != End && *Start >= '0' && *Start <= '9') {
492 static bool TestPluralRange(unsigned Val, const char *&Start, const char *End) {
494 unsigned Ref = PluralNumber(Start, End);
499 unsigned Low = PluralNumber(Start, End);
502 unsigned High = PluralNumber(Start, End);
509 static bool EvalPluralExpr(unsigned ValNo, const char *Start, const char *End) {
519 unsigned Arg = PluralNumber(Start, End);
523 if (TestPluralRange(ValMod, Start, End))
529 if (TestPluralRange(ValNo, Start, End))
534 Start = std::find(Start, End, ',');
535 if (Start == End)
583 assert(ExprEnd != ArgumentEnd && "Plural missing expression end");
617 OutStr.append(StoredDiagMessage.begin(), StoredDiagMessage.end());
624 FormatDiagnostic(Diag.begin(), Diag.end(), OutStr);
731 OutStr.append(S.begin(), S.end());
896 // Append end text
914 // Append the type tree to the end of the diagnostics.
915 OutStr.append(Tree.begin(), Tree.end());
934 this->Message.assign(Message.begin(), Message.end());
950 Ranges(Ranges.begin(), Ranges.end()), FixIts(FixIts.begin(), FixIts.end())