reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
447 D.RegexKind = true; 456 D.DL = ED ? &ED->Errors : nullptr; 458 D.DL = ED ? &ED->Warnings : nullptr; 460 D.DL = ED ? &ED->Remarks : nullptr; 462 D.DL = ED ? &ED->Notes : nullptr; 465 if (D.RegexKind) 495 if (!D.DL) 567 if (PH.Next(D.Min)) { 572 D.Max = Directive::MaxCount; 576 if (!PH.Next(D.Max) || D.Max < D.Min) { 576 if (!PH.Next(D.Max) || D.Max < D.Min) { 576 if (!PH.Next(D.Max) || D.Max < D.Min) { 583 D.Max = D.Min; 583 D.Max = D.Min; 587 D.Max = Directive::MaxCount; 611 D.DirectivePos = Pos; 612 D.ContentBegin = Pos.getLocWithOffset(ContentBegin - PH.Begin); 620 D.Text += Content.substr(CPos, FPos-CPos); 621 D.Text += '\n'; 624 if (D.Text.empty()) 625 D.Text.assign(ContentBegin, ContentEnd); 628 if (D.RegexKind && D.Text.find("{{") == StringRef::npos) { 628 if (D.RegexKind && D.Text.find("{{") == StringRef::npos) { 629 Diags.Report(D.ContentBegin, diag::err_verify_missing_regex) << D.Text; 629 Diags.Report(D.ContentBegin, diag::err_verify_missing_regex) << D.Text; 634 attachDirective(Diags, D, ExpectedLoc, MatchAnyLine); 636 Markers.addDirective(Marker, D);