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

References

tools/clang/tools/extra/clang-tidy/abseil/TimeSubtractionCheck.cpp
  130   const auto *BinOp = Result.Nodes.getNodeAs<BinaryOperator>("binop");
  132       Result.Nodes.getNodeAs<FunctionDecl>("func_decl")->getNameAsString();
  133   if (InsideMacroDefinition(Result, BinOp->getSourceRange()))
  140   const auto *OuterCall = Result.Nodes.getNodeAs<CallExpr>("outer_call");
  142     if (InsideMacroDefinition(Result, OuterCall->getSourceRange()))
  148     bool NeedParens = parensRequired(Result, OuterCall);
  153          rewriteExprFromNumberToTime(Result, *Scale, BinOp->getLHS()) + " - " +
  154          rewriteExprFromNumberToTime(Result, *Scale, BinOp->getRHS()) +
  166                      *BinOp, *Result.Context));
  168         !InsideMacroDefinition(Result, MaybeCallArg->getSourceRange())) {
  173       bool NeedParens = parensRequired(Result, MaybeCallArg);
  178            rewriteExprFromNumberToTime(Result, *Scale, BinOp->getLHS()) +
  180            rewriteExprFromNumberToTime(Result, *Scale, BinOp->getRHS()) +
  190            "(" + rewriteExprFromNumberToTime(Result, *Scale, BinOp->getLHS()) +
  192            rewriteExprFromNumberToTime(Result, *Scale, BinOp->getRHS()) + ")")