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

Derived Classes

tools/clang/include/clang/Sema/Sema.h
 1346   class SemaDiagnosticBuilder : public DiagnosticBuilder {

Declarations

tools/clang/include/clang/AST/APValue.h
   29   class DiagnosticBuilder;
tools/clang/include/clang/AST/ASTStructuralEquivalence.h
   28 class DiagnosticBuilder;
tools/clang/include/clang/AST/DeclCXX.h
   68 class DiagnosticBuilder;
tools/clang/include/clang/AST/TemplateBase.h
   43 class DiagnosticBuilder;
tools/clang/include/clang/AST/TemplateName.h
   28 class DiagnosticBuilder;
tools/clang/include/clang/Basic/Diagnostic.h
   43 class DiagnosticBuilder;
tools/clang/include/clang/Lex/Lexer.h
   36 class DiagnosticBuilder;
tools/clang/include/clang/Parse/Parser.h
   39   class DiagnosticBuilder;
tools/clang/include/clang/Sema/Ownership.h
  136   class DiagnosticBuilder;

References

tools/clang/include/clang/AST/ASTImporter.h
  545     DiagnosticBuilder ToDiag(SourceLocation Loc, unsigned DiagID);
  548     DiagnosticBuilder FromDiag(SourceLocation Loc, unsigned DiagID);
tools/clang/include/clang/AST/ASTStructuralEquivalence.h
   82   DiagnosticBuilder Diag1(SourceLocation Loc, unsigned DiagID);
   83   DiagnosticBuilder Diag2(SourceLocation Loc, unsigned DiagID);
tools/clang/include/clang/AST/Attr.h
  334 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
  334 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
tools/clang/include/clang/AST/CanonicalType.h
  218 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
  218 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
tools/clang/include/clang/AST/CommentLexer.h
  315   DiagnosticBuilder Diag(SourceLocation Loc, unsigned DiagID) {
tools/clang/include/clang/AST/CommentParser.h
   47   DiagnosticBuilder Diag(SourceLocation Loc, unsigned DiagID) {
tools/clang/include/clang/AST/CommentSema.h
   63   DiagnosticBuilder Diag(SourceLocation Loc, unsigned DiagID) {
tools/clang/include/clang/AST/Decl.h
 4380 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 4380 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
tools/clang/include/clang/AST/DeclCXX.h
 3875 const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 3875 const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
tools/clang/include/clang/AST/DeclarationName.h
  816 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
  816 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
tools/clang/include/clang/AST/NestedNameSpecifier.h
  515 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
  515 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
tools/clang/include/clang/AST/TemplateBase.h
  680 const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
  680 const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
tools/clang/include/clang/AST/TemplateName.h
  338 const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
  338 const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
tools/clang/include/clang/AST/Type.h
 6816 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 6816 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 6834 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 6834 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
tools/clang/include/clang/Basic/Diagnostic.h
  846   inline DiagnosticBuilder Report(SourceLocation Loc, unsigned DiagID);
  847   inline DiagnosticBuilder Report(unsigned DiagID);
 1113   DiagnosticBuilder(const DiagnosticBuilder &D) {
 1121   DiagnosticBuilder &operator=(const DiagnosticBuilder &) = delete;
 1121   DiagnosticBuilder &operator=(const DiagnosticBuilder &) = delete;
 1129   const DiagnosticBuilder &setForceEmit() const {
 1183 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1183 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1189 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1189 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1195 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1195 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1202 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB, int I) {
 1202 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB, int I) {
 1212                         const DiagnosticBuilder &>::type
 1213 operator<<(const DiagnosticBuilder &DB, T I) {
 1218 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1218 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1224 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1224 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1230 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1230 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1244     const DiagnosticBuilder &>::type
 1245 operator<<(const DiagnosticBuilder &DB, T *DC) {
 1251 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1251 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1257 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1257 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1264 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1264 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1270 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1270 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1276 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1276 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1287 const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1287 const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1290 inline DiagnosticBuilder DiagnosticsEngine::Report(SourceLocation Loc,
 1300 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1300 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
 1306 inline DiagnosticBuilder DiagnosticsEngine::Report(unsigned DiagID) {
tools/clang/include/clang/Basic/PartialDiagnostic.h
  292   void Emit(const DiagnosticBuilder &DB) const {
  319     DiagnosticBuilder DB(Diags.Report(getDiagID()));
  411 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
  411 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
tools/clang/include/clang/Driver/Driver.h
  108   DiagnosticBuilder Diag(unsigned DiagID) const {
tools/clang/include/clang/Lex/Lexer.h
  253   DiagnosticBuilder Diag(const char *Loc, unsigned DiagID) const;
tools/clang/include/clang/Lex/Preprocessor.h
 1651   DiagnosticBuilder Diag(SourceLocation Loc, unsigned DiagID) const {
 1655   DiagnosticBuilder Diag(const Token &Tok, unsigned DiagID) const {
tools/clang/include/clang/Parse/Parser.h
 1069   DiagnosticBuilder Diag(SourceLocation Loc, unsigned DiagID);
 1070   DiagnosticBuilder Diag(const Token &Tok, unsigned DiagID);
 1071   DiagnosticBuilder Diag(unsigned DiagID) {
tools/clang/include/clang/Sema/Ownership.h
  160     ActionResult(const DiagnosticBuilder &) : Val(PtrTy()), Invalid(true) {}
  202     ActionResult(const DiagnosticBuilder &) : PtrWithInvalid(0x01) {}
  282   inline ExprResult ExprError(const DiagnosticBuilder&) { return ExprError(); }
  283   inline StmtResult StmtError(const DiagnosticBuilder&) { return StmtError(); }
tools/clang/include/clang/Sema/ParsedAttr.h
  957 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
  957 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
  971 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
  971 inline const DiagnosticBuilder &operator<<(const DiagnosticBuilder &DB,
tools/clang/include/clang/Sema/Sema.h
 1346   class SemaDiagnosticBuilder : public DiagnosticBuilder {
 1351     SemaDiagnosticBuilder(DiagnosticBuilder &DB, Sema &SemaRef, unsigned DiagID)
 1386       const DiagnosticBuilder &BaseDiag = Diag;
 1394     DiagnosticBuilder DB = Diags.Report(Loc, DiagID);
tools/clang/include/clang/Serialization/ASTReader.h
 2045   DiagnosticBuilder Diag(unsigned DiagID) const;
 2048   DiagnosticBuilder Diag(SourceLocation Loc, unsigned DiagID) const;
tools/clang/lib/ARCMigrate/Internals.h
   96   DiagnosticBuilder report(SourceLocation loc, unsigned diagId,
tools/clang/lib/ARCMigrate/TransformActions.cpp
  680 DiagnosticBuilder TransformActions::report(SourceLocation loc, unsigned diagId,
tools/clang/lib/AST/ASTImporter.cpp
 8725 DiagnosticBuilder ASTImporter::ToDiag(SourceLocation Loc, unsigned DiagID) {
 8733 DiagnosticBuilder ASTImporter::FromDiag(SourceLocation Loc, unsigned DiagID) {
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
 1598 DiagnosticBuilder StructuralEquivalenceContext::Diag1(SourceLocation Loc,
 1607 DiagnosticBuilder StructuralEquivalenceContext::Diag2(SourceLocation Loc,
tools/clang/lib/AST/DeclCXX.cpp
 3089 const DiagnosticBuilder &clang::operator<<(const DiagnosticBuilder &DB,
 3089 const DiagnosticBuilder &clang::operator<<(const DiagnosticBuilder &DB,
tools/clang/lib/AST/Interp/State.cpp
   75 DiagnosticBuilder State::report(SourceLocation Loc, diag::kind DiagId) {
tools/clang/lib/AST/Interp/State.h
  117   DiagnosticBuilder report(SourceLocation Loc, diag::kind DiagId);
tools/clang/lib/AST/RecordLayoutBuilder.cpp
  782   DiagnosticBuilder Diag(SourceLocation Loc, unsigned DiagID);
 2155 DiagnosticBuilder ItaniumRecordLayoutBuilder::Diag(SourceLocation Loc,
tools/clang/lib/AST/TemplateBase.cpp
  509 const DiagnosticBuilder &clang::operator<<(const DiagnosticBuilder &DB,
  509 const DiagnosticBuilder &clang::operator<<(const DiagnosticBuilder &DB,
tools/clang/lib/AST/TemplateName.cpp
  253 const DiagnosticBuilder &clang::operator<<(const DiagnosticBuilder &DB,
  253 const DiagnosticBuilder &clang::operator<<(const DiagnosticBuilder &DB,
tools/clang/lib/Basic/Diagnostic.cpp
   43 const DiagnosticBuilder &clang::operator<<(const DiagnosticBuilder &DB,
   43 const DiagnosticBuilder &clang::operator<<(const DiagnosticBuilder &DB,
tools/clang/lib/CodeGen/CodeGenAction.cpp
  464       DiagnosticBuilder B = Diags.Report(Loc, diag::note_fe_inline_asm_here);
tools/clang/lib/Frontend/CompilerInvocation.cpp
 2434           auto Diag = Diags.Report(diag::note_drv_use_standard);
tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp
   55     auto Diag = Diags.Report(Diags.getCustomDiagID(I.first, "%0"));
tools/clang/lib/Lex/Lexer.cpp
 1145 DiagnosticBuilder Lexer::Diag(const char *Loc, unsigned DiagID) const {
tools/clang/lib/Lex/LiteralSupport.cpp
   77 static DiagnosticBuilder Diag(DiagnosticsEngine *Diags,
 1779     const DiagnosticBuilder &Builder =
tools/clang/lib/Lex/ModuleMap.cpp
 1730     auto D = Diags.Report(ActiveModule->DefinitionLoc,
tools/clang/lib/Lex/PPMacroExpansion.cpp
  920         DiagnosticBuilder DB =
  931     DiagnosticBuilder DB = Diag(MacroName, diag::note_suggest_parens_for_macro);
 1364       if (auto Diag = PP.Diag(Tok.getLocation(), diag::err_pp_expected_after)) {
tools/clang/lib/Parse/ParseDeclCXX.cpp
 3291       DiagnosticBuilder LBraceDiag =
tools/clang/lib/Parse/ParseExprCXX.cpp
 1093           auto &&D = Diag(DiagLoc, DiagID);
tools/clang/lib/Parse/ParsePragma.cpp
 1185   auto Diagnostic =
 1199   auto Diagnostic =
 1343 DiagnosticBuilder createExpectedAttributeSubjectRulesTokenDiagnostic(
 1349   auto Diagnostic = PRef.Diag(Loc, DiagID);
tools/clang/lib/Parse/Parser.cpp
   72 DiagnosticBuilder Parser::Diag(SourceLocation Loc, unsigned DiagID) {
   76 DiagnosticBuilder Parser::Diag(const Token &Tok, unsigned DiagID) {
  120       DiagnosticBuilder DB = Diag(Loc, DiagID);
  141   DiagnosticBuilder DB =
tools/clang/lib/Sema/Sema.cpp
 1401     DiagnosticBuilder Builder(
 1422     DiagnosticBuilder Builder(S.Diags.Report(Loc, PD.getDiagID()));
tools/clang/lib/Sema/SemaAttr.cpp
  378       DiagnosticBuilder DB = Diag(PackStack.CurrentPragmaLocation,
tools/clang/lib/Sema/SemaExprObjC.cpp
 2300     DiagnosticBuilder Builder = S.Diag(MsgLoc, DiagID)
 3546                                          DiagnosticBuilder &DiagB,
 3730       DiagnosticBuilder DiagB =
 3740       DiagnosticBuilder DiagB =
 3771       DiagnosticBuilder DiagB =
 3780       DiagnosticBuilder DiagB =
tools/clang/lib/Sema/SemaStmt.cpp
 1232         DiagnosticBuilder DB = Diag(CondExpr->getExprLoc(),
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  371   DiagnosticBuilder DB = Diag(Loc, diag::err_unexpanded_parameter_pack)
tools/clang/lib/Sema/SemaType.cpp
 3800 static void fixItNullability(Sema &S, DiagnosticBuilder &Diag,
tools/clang/lib/Serialization/ASTReader.cpp
 9708 DiagnosticBuilder ASTReader::Diag(unsigned DiagID) const {
 9712 DiagnosticBuilder ASTReader::Diag(SourceLocation Loc, unsigned DiagID) const {
tools/clang/tools/clang-refactor/ClangRefactor.cpp
  325     DiagnosticBuilder DB(
tools/clang/tools/extra/clang-tidy/ClangTidy.cpp
  129       auto Diag = Diags.Report(Loc, Diags.getCustomDiagID(Level, "%0 [%1]"))
  249   void reportFix(const DiagnosticBuilder &Diag,
  272     auto Diag =
tools/clang/tools/extra/clang-tidy/ClangTidyCheck.cpp
   21 DiagnosticBuilder ClangTidyCheck::diag(SourceLocation Loc, StringRef Message,
tools/clang/tools/extra/clang-tidy/ClangTidyCheck.h
   93   DiagnosticBuilder diag(SourceLocation Loc, StringRef Description,
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  159 DiagnosticBuilder ClangTidyContext::diag(
  473   auto builder = ExternalDiagEngine->Report(Info.getLocation(), ExternalID);
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.h
   96   DiagnosticBuilder diag(StringRef CheckName, SourceLocation Loc,
tools/clang/tools/extra/clang-tidy/abseil/StringFindStartswithCheck.cpp
   95   auto Diagnostic =
tools/clang/tools/extra/clang-tidy/abseil/UpgradeDurationConversionsCheck.cpp
  147   DiagnosticBuilder Diag = diag(Loc, Message);
tools/clang/tools/extra/clang-tidy/boost/UseToStringCheck.cpp
   59   auto Diag =
tools/clang/tools/extra/clang-tidy/bugprone/ArgumentCommentCheck.cpp
  298           DiagnosticBuilder Diag =
  320       DiagnosticBuilder Diag =
tools/clang/tools/extra/clang-tidy/bugprone/CopyConstructorInitCheck.cpp
   95   auto Diag = diag(Ctor->getLocation(),
tools/clang/tools/extra/clang-tidy/bugprone/MoveForwardingReferenceCheck.cpp
   24                                    DiagnosticBuilder &Diag,
  121   auto Diag = diag(CallMove->getExprLoc(),
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  293                              DiagnosticBuilder &Diag) {
  366                             DiagnosticBuilder &Diag) {
  373                                DiagnosticBuilder &Diag) {
  381                           DiagnosticBuilder &Diag) {
  398                               DiagnosticBuilder &Diag) {
  408                       DiagnosticBuilder &Diag) {
  424                        DiagnosticBuilder &Diag) {
  439                          DiagnosticBuilder &Diag) {
  449                                   DiagnosticBuilder &Diag) {
  470                                      DiagnosticBuilder &Diag) {
  842   auto Diag =
  861     DiagnosticBuilder &Diag) {
  889     DiagnosticBuilder &Diag) {
  920   auto Diag = diag(FunctionExpr->getArg(2)->IgnoreParenCasts()->getBeginLoc(),
  937     DiagnosticBuilder &Diag) {
  950   auto Diag =
  984   auto Diag = diag(FunctionExpr->getArg(2)->IgnoreParenCasts()->getBeginLoc(),
  996   auto Diag =
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.h
   47                  DiagnosticBuilder &Diag);
   50                    DiagnosticBuilder &Diag);
   55                   DiagnosticBuilder &Diag);
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
  136   auto Diag = diag(Member->getQualifierLoc().getSourceRange().getBegin(),
tools/clang/tools/extra/clang-tidy/bugprone/SizeofContainerCheck.cpp
   41   auto Diag =
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
  144   auto Diag =
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMemsetUsageCheck.cpp
   62     auto Diag =
  119     auto D = diag(Call->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/bugprone/TerminatingContinueCheck.cpp
   40   auto Diag =
tools/clang/tools/extra/clang-tidy/bugprone/UnusedRaiiCheck.cpp
   64   auto D = diag(E->getBeginLoc(), "object destroyed immediately after "
tools/clang/tools/extra/clang-tidy/bugprone/VirtualNearMissCheck.cpp
  258             auto Diag =
tools/clang/tools/extra/clang-tidy/cert/PostfixOperatorCheck.cpp
   51     auto Diag = diag(Location, "overloaded %0 returns a reference instead of a "
   77   auto Diag =
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/InitVariablesCheck.cpp
   87     auto Diagnostic =
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsConstantArrayIndexCheck.cpp
   85     auto Diag = diag(Matched->getExprLoc(),
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeCstyleCastCheck.cpp
   72       auto diag_builder = diag(
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProTypeMemberInitCheck.cpp
  230 void fixInitializerList(const ASTContext &Context, DiagnosticBuilder &Diag,
  439   DiagnosticBuilder Diag =
  517   DiagnosticBuilder Diag =
  528   DiagnosticBuilder Diag =
tools/clang/tools/extra/clang-tidy/fuchsia/RestrictSystemIncludesCheck.cpp
   89         auto D = Check.diag(
   96       auto D = Check.diag(Include.Loc, "system include %0 not allowed");
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
  133   auto Diag =
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
  129     auto Diag = diag(Ctor->getLocation(),
tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp
  107     DiagnosticBuilder Diag = Check->diag(Loc, RenameCaseToSuiteMessage);
  339   DiagnosticBuilder Diag =
tools/clang/tools/extra/clang-tidy/llvm/IncludeOrderCheck.cpp
  150       auto D = Check.diag(FileDirectives[I].Loc,
tools/clang/tools/extra/clang-tidy/llvm/TwineLocalCheck.cpp
   28   auto Diag = diag(VD->getLocation(),
tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
 1026     auto Diag =
 1057     auto Diag = diag(BinaryAndExpr->getOperatorLoc(),
tools/clang/tools/extra/clang-tidy/misc/UnusedParametersCheck.cpp
  135   auto MyDiag = diag(Param->getLocation(), "parameter %0 is unused") << Param;
tools/clang/tools/extra/clang-tidy/modernize/AvoidBindCheck.cpp
  133   auto Diag = diag(MatchedDecl->getBeginLoc(), "prefer a lambda to std::bind");
tools/clang/tools/extra/clang-tidy/modernize/DeprecatedIosBaseAliasesCheck.cpp
   67     auto Builder = diag(IoStateLoc, "'std::ios_base::%0' is deprecated; use "
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  525   auto Diag = diag(Loop->getForLoc(), "use range-based for loop instead");
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
  162   auto Diag = diag(ConstructCallStart, "use %0 instead")
  232   auto Diag = diag(ResetCallStart, "use %0 instead")
  256 bool MakeSmartPtrCheck::replaceNew(DiagnosticBuilder &Diag,
  431 void MakeSmartPtrCheck::insertHeader(DiagnosticBuilder &Diag, FileID FD) {
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.h
   62   bool replaceNew(DiagnosticBuilder &Diag, const CXXNewExpr *New,
   64   void insertHeader(DiagnosticBuilder &Diag, FileID FD);
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
  198   auto Diag = diag(ParamDecl->getBeginLoc(), "pass by value and use std::move");
tools/clang/tools/extra/clang-tidy/modernize/ReplaceAutoPtrCheck.cpp
  158     auto Diag = diag(Range.getBegin(), "use std::move to transfer ownership")
tools/clang/tools/extra/clang-tidy/modernize/ReplaceRandomShuffleCheck.cpp
   66   auto Diag = [&] {
   68       auto DiagL =
   77       auto DiagL = diag(MatchedCallExpr->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/modernize/ReturnBracedInitListCheck.cpp
   64   auto Diag = diag(Loc, "avoid repeating the return type from the "
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  456   auto Diag = diag(Range.getBegin(), Message);
tools/clang/tools/extra/clang-tidy/modernize/UseBoolLiteralsCheck.cpp
   64   auto Diag =
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
  261   auto Diag =
tools/clang/tools/extra/clang-tidy/modernize/UseEmplaceCheck.cpp
  134   auto Diag = diag(Call->getExprLoc(), "use emplace_back instead of push_back");
tools/clang/tools/extra/clang-tidy/modernize/UseEqualsDefaultCheck.cpp
  302   auto Diag = diag(Location, "use '= default' to define a trivial " +
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.cpp
  128   auto Diag = diag(RetLoc, "function %0 should be marked " + NoDiscardMacro)
tools/clang/tools/extra/clang-tidy/modernize/UseOverrideCheck.cpp
  126   auto Diag = diag(Method->getLocation(), Message)
tools/clang/tools/extra/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp
   74   auto Diag = diag(BeginLoc, "'std::uncaught_exception' is deprecated, use "
tools/clang/tools/extra/clang-tidy/modernize/UseUsingCheck.cpp
   91   auto Diag =
tools/clang/tools/extra/clang-tidy/objc/SuperSelfCheck.cpp
   95   auto Diag = diag(Message->getExprLoc(), "suspicious invocation of %0 in "
tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp
   75   auto Diagnostic =
tools/clang/tools/extra/clang-tidy/performance/InefficientVectorOperationCheck.cpp
  259   auto Diag = diag(AppendCall->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/performance/MoveConstArgCheck.cpp
   19 static void ReplaceCallWithArg(const CallExpr *Call, DiagnosticBuilder &Diag,
   98     auto Diag = diag(FileMoveRange.getBegin(),
  110     auto Diag = diag(FileMoveRange.getBegin(),
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp
   51       auto Diag =
tools/clang/tools/extra/clang-tidy/performance/TypePromotionInMathFnCheck.cpp
  185   auto Diag = diag(Call->getExprLoc(), "call to '%0' promotes float to double")
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
   22                  DiagnosticBuilder &Diagnostic) {
  127   auto Diagnostic =
  147   auto Diagnostic = diag(NewVar.getLocation(),
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
  137   auto Diag =
  192   auto Diag = diag(CopyArgument.getBeginLoc(),
tools/clang/tools/extra/clang-tidy/readability/AvoidConstParamsInDecls.cpp
   84   auto Diag = diag(Param->getBeginLoc(),
tools/clang/tools/extra/clang-tidy/readability/BracesAroundStatementsCheck.cpp
  265   auto Diag = diag(StartLoc, "statement should be inside braces");
tools/clang/tools/extra/clang-tidy/readability/ConstReturnTypeCheck.cpp
  111     DiagnosticBuilder Diagnostic =
tools/clang/tools/extra/clang-tidy/readability/ConvertMemberFunctionsToStatic.cpp
  132   DiagnosticBuilder Diag =
tools/clang/tools/extra/clang-tidy/readability/DeleteNullPointerCheck.cpp
   57   auto Diag = diag(
tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp
   43     auto Diag = diag(Constructor->getBeginLoc(), Message);
tools/clang/tools/extra/clang-tidy/readability/ElseAfterReturnCheck.cpp
   50   DiagnosticBuilder Diag = diag(ElseLoc, "do not use 'else' after '%0'")
tools/clang/tools/extra/clang-tidy/readability/IdentifierNamingCheck.cpp
  939       auto Diag = diag(Decl.first, "invalid case style for %0 '%1'")
tools/clang/tools/extra/clang-tidy/readability/ImplicitBoolConversionCheck.cpp
   91 void fixGenericExprCastToBool(DiagnosticBuilder &Diag,
  178 void fixGenericExprCastFromBool(DiagnosticBuilder &Diag,
  363   auto Diag = diag(Cast->getBeginLoc(), "implicit conversion %0 -> bool")
  380   auto Diag = diag(Cast->getBeginLoc(), "implicit conversion bool -> %0")
tools/clang/tools/extra/clang-tidy/readability/InconsistentDeclarationParameterNameCheck.cpp
  224   auto ParamDiag =
tools/clang/tools/extra/clang-tidy/readability/IsolateDeclarationCheck.cpp
  250   auto Diag =
tools/clang/tools/extra/clang-tidy/readability/MisplacedArrayIndexCheck.cpp
   32   auto Diag = diag(ArraySubscriptE->getBeginLoc(), "confusing array subscript "
tools/clang/tools/extra/clang-tidy/readability/NamedParameterCheck.cpp
   88     auto D = diag(FirstParm->getLocation(),
tools/clang/tools/extra/clang-tidy/readability/RedundantDeclarationCheck.cpp
   77     auto Diag = diag(D->getLocation(), "redundant %0 declaration") << D;
tools/clang/tools/extra/clang-tidy/readability/SimplifyBooleanExprCheck.cpp
  567   DiagnosticBuilder Diag = diag(Loc, Description);
tools/clang/tools/extra/clang-tidy/readability/SimplifySubscriptExprCheck.cpp
   57   auto DiagBuilder =
tools/clang/tools/extra/clang-tidy/readability/StaticAccessedThroughInstanceCheck.cpp
   75   auto Diag =
tools/clang/tools/extra/clang-tidy/readability/StaticDefinitionInAnonymousNamespaceCheck.cpp
   42   auto Diag =
tools/clang/tools/extra/clang-tidy/readability/StringCompareCheck.cpp
   65       auto Diag = diag(Matched->getBeginLoc(), CompareMessage);
tools/clang/tools/extra/clang-tidy/readability/UppercaseLiteralSuffixCheck.cpp
  222     auto Complaint = diag(Details->LiteralLocation.getBegin(),
tools/clang/tools/extra/clang-tidy/utils/TransformerClangTidyCheck.cpp
   96   DiagnosticBuilder Diag =
tools/clang/tools/extra/unittests/clang-tidy/IncludeInserterTest.cpp
   46     auto Diag = diag(Result.Nodes.getNodeAs<DeclStmt>("stmt")->getBeginLoc(),
tools/clang/tools/extra/unittests/clang-tidy/OverlappingReplacementsTest.cpp
   79     auto Diag = diag(VD->getLocation(), "refactor %0 into %1")
   89                    DiagnosticBuilder &Diag)
  104       DiagnosticBuilder &Diag;
usr/include/c++/7.4.0/ostream
  642     : __is_convertible_to_basic_ostream_impl<_Tp>
  646         typename __is_convertible_to_basic_ostream_impl<_Tp>::__ostream_type>>;
usr/include/c++/7.4.0/type_traits
 1629     { typedef _Tp   type; };
 1633     { typedef _Tp   type; };