#include "ImplicitBoolConversionCheck.h"
#include "../utils/FixItHintUtils.h"
#include "clang/AST/ASTContext.h"
#include "clang/ASTMatchers/ASTMatchFinder.h"
#include "clang/ASTMatchers/ASTMatchers.h"
#include "clang/Lex/Lexer.h"
#include "clang/Tooling/FixIt.h"
#include <queue>
Go to the source code of this file.
|
static StringRef | clang::tidy::readability::getZeroLiteralToCompareWithForType (CastKind CastExprKind, QualType Type, ASTContext &Context) |
static bool | clang::tidy::readability::isUnaryLogicalNotOperator (const Stmt *Statement) |
static void | clang::tidy::readability::fixGenericExprCastToBool (DiagnosticBuilder &Diag, const ImplicitCastExpr *Cast, const Stmt *Parent, ASTContext &Context, bool UseUpperCaseLiteralSuffix) |
static StringRef | clang::tidy::readability::getEquivalentBoolLiteralForExpr (const Expr *Expression, ASTContext &Context) |
static bool | clang::tidy::readability::needsSpacePrefix (SourceLocation Loc, ASTContext &Context) |
static void | clang::tidy::readability::fixGenericExprCastFromBool (DiagnosticBuilder &Diag, const ImplicitCastExpr *Cast, ASTContext &Context, StringRef OtherType) |
static StringRef | clang::tidy::readability::getEquivalentForBoolLiteral (const CXXBoolLiteralExpr *BoolLiteral, QualType DestType, ASTContext &Context) |
static bool | clang::tidy::readability::isCastAllowedInCondition (const ImplicitCastExpr *Cast, ASTContext &Context) |