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

References

tools/clang/tools/extra/clang-tidy/google/UpgradeGoogletestCaseCheck.cpp
  266   if (const auto *Method = Result.Nodes.getNodeAs<CXXMethodDecl>("method")) {
  272     if (const auto *Call = Result.Nodes.getNodeAs<CXXMemberCallExpr>("call")) {
  276       IsInInstantiation = isInInstantiation(*Call, Result);
  277       IsInTemplate = isInTemplate<Stmt>(*Call, Result);
  278     } else if (const auto *Ref = Result.Nodes.getNodeAs<DeclRefExpr>("ref")) {
  281       IsInInstantiation = isInInstantiation(*Ref, Result);
  282       IsInTemplate = isInTemplate<Stmt>(*Ref, Result);
  283     } else if (const auto *Using = Result.Nodes.getNodeAs<UsingDecl>("using")) {
  286       IsInInstantiation = isInInstantiation(*Using, Result);
  287       IsInTemplate = isInTemplate<Decl>(*Using, Result);
  295       IsInInstantiation = isInInstantiation(*Method, Result);
  296       IsInTemplate = isInTemplate<Decl>(*Method, Result);
  301       AddFix = !derivedTypeHasReplacementMethod(Result, ReplacementText);
  330     assert(Result.Nodes.getNodeAs<TypeAliasDecl>("test-case") != nullptr);
  332     ReplacementRange = getAliasNameRange(Result);
  343       ReplacementRange, *Result.SourceManager, Result.Context->getLangOpts());
  343       ReplacementRange, *Result.SourceManager, Result.Context->getLangOpts());