reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  423   for (ParseHelper PH(S); !PH.Done();) {
  428     if (!(Prefixes.size() == 1 ? PH.Search(*Prefixes.begin(), true, true)
  429                                : PH.Search("", true, true)))
  432     StringRef DToken = PH.Match();
  433     PH.Advance();
  502     if (!PH.Next("@")) {
  505       PH.Advance();
  507       bool FoundPlus = PH.Next("+");
  508       if (FoundPlus || PH.Next("-")) {
  510         PH.Advance();
  513         if (!Invalid && PH.Next(Line) && (FoundPlus || Line < ExpectedLine)) {
  518       } else if (PH.Next(Line)) {
  522       } else if (PH.NextMarker()) {
  523         Marker = PH.Match();
  524       } else if (PP && PH.Search(":")) {
  526         StringRef Filename(PH.C, PH.P-PH.C);
  526         StringRef Filename(PH.C, PH.P-PH.C);
  526         StringRef Filename(PH.C, PH.P-PH.C);
  527         PH.Advance();
  535           Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin),
  535           Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin),
  544         if (PH.Next(Line) && Line > 0)
  546         else if (PH.Next("*")) {
  550       } else if (PH.Next("*")) {
  556         Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin),
  556         Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin),
  560       PH.Advance();
  564     PH.SkipWhitespace();
  567     if (PH.Next(D.Min)) {
  568       PH.Advance();
  571       if (PH.Next("+")) {
  573         PH.Advance();
  574       } else if (PH.Next("-")) {
  575         PH.Advance();
  576         if (!PH.Next(D.Max) || D.Max < D.Min) {
  577           Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin),
  577           Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin),
  581         PH.Advance();
  585     } else if (PH.Next("+")) {
  588       PH.Advance();
  592     PH.SkipWhitespace();
  595     if (!PH.Next("{{")) {
  596       Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin),
  596       Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin),
  600     PH.Advance();
  601     const char* const ContentBegin = PH.C; // mark content begin
  603     if (!PH.SearchClosingBrace("{{", "}}")) {
  604       Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin),
  604       Diags.Report(Pos.getLocWithOffset(PH.C-PH.Begin),
  608     const char* const ContentEnd = PH.P; // mark content end
  609     PH.Advance();
  612     D.ContentBegin = Pos.getLocWithOffset(ContentBegin - PH.Begin);