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

References

tools/clang/tools/extra/clang-tidy/misc/RedundantExpressionCheck.cpp
   59   if (!Left || !Right)
   60     return !Left && !Right;
   63   Right = Right->IgnoreParens();
   63   Right = Right->IgnoreParens();
   66   if (Left->getStmtClass() != Right->getStmtClass())
   71   Expr::const_child_iterator RightIter = Right->child_begin();
   72   while (LeftIter != Left->child_end() && RightIter != Right->child_end()) {
   79   if (LeftIter != Left->child_end() || RightIter != Right->child_end())
   89            cast<CharacterLiteral>(Right)->getValue();
   92     llvm::APInt RightLit = cast<IntegerLiteral>(Right)->getValue();
   98         cast<FloatingLiteral>(Right)->getValue());
  101            cast<StringLiteral>(Right)->getBytes();
  104            cast<CXXOperatorCallExpr>(Right)->getOperator();
  107         cast<DependentScopeDeclRefExpr>(Right)->getDeclName())
  111         cast<DependentScopeDeclRefExpr>(Right)->getQualifier());
  114            cast<DeclRefExpr>(Right)->getDecl();
  117            cast<MemberExpr>(Right)->getMemberDecl();
  121            cast<ExplicitCastExpr>(Right)->getTypeAsWritten();
  130            cast<UnaryOperator>(Right)->getOpcode();
  133            cast<BinaryOperator>(Right)->getOpcode();