clang-tools 20.0.0git
|
Classes | |
class | MatchesAnyListedNameMatcher |
class | MatchesAnyListedTypeNameMatcher |
struct | NotIdenticalStatementsPredicate |
Functions | |
AST_MATCHER (BinaryOperator, isRelationalOperator) | |
AST_MATCHER (BinaryOperator, isEqualityOperator) | |
AST_MATCHER (QualType, isExpensiveToCopy) | |
AST_MATCHER (RecordDecl, isTriviallyDefaultConstructible) | |
AST_MATCHER (QualType, isTriviallyDestructible) | |
AST_MATCHER_FUNCTION (ast_matchers::TypeMatcher, isReferenceToConst) | |
AST_MATCHER_FUNCTION (ast_matchers::TypeMatcher, isPointerToConst) | |
AST_MATCHER (QualType, isSimpleChar) | |
AST_MATCHER (Expr, hasUnevaluatedContext) | |
inline ::clang::ast_matchers::internal::Matcher< NamedDecl > | matchesAnyListedName (llvm::ArrayRef< StringRef > NameList) |
AST_MATCHER_P (Stmt, isStatementIdenticalToBoundNode, std::string, ID) | |
inline ::clang::ast_matchers::internal::Matcher< QualType > | matchesAnyListedTypeName (llvm::ArrayRef< StringRef > NameList) |
clang::tidy::matchers::AST_MATCHER | ( | BinaryOperator | , |
isEqualityOperator | |||
) |
Definition at line 23 of file clang-tidy/utils/Matchers.h.
References Node.
clang::tidy::matchers::AST_MATCHER | ( | BinaryOperator | , |
isRelationalOperator | |||
) |
Definition at line 19 of file clang-tidy/utils/Matchers.h.
References Node.
clang::tidy::matchers::AST_MATCHER | ( | Expr | , |
hasUnevaluatedContext | |||
) |
Definition at line 60 of file clang-tidy/utils/Matchers.h.
References Node.
clang::tidy::matchers::AST_MATCHER | ( | QualType | , |
isExpensiveToCopy | |||
) |
Definition at line 25 of file clang-tidy/utils/Matchers.h.
References clang::tidy::utils::type_traits::isExpensiveToCopy(), and Node.
clang::tidy::matchers::AST_MATCHER | ( | QualType | , |
isSimpleChar | |||
) |
Definition at line 53 of file clang-tidy/utils/Matchers.h.
References Node.
clang::tidy::matchers::AST_MATCHER | ( | QualType | , |
isTriviallyDestructible | |||
) |
Definition at line 36 of file clang-tidy/utils/Matchers.h.
References clang::tidy::utils::type_traits::isTriviallyDestructible(), and Node.
clang::tidy::matchers::AST_MATCHER | ( | RecordDecl | , |
isTriviallyDefaultConstructible | |||
) |
Definition at line 31 of file clang-tidy/utils/Matchers.h.
References Node, and clang::tidy::utils::type_traits::recordIsTriviallyDefaultConstructible().
clang::tidy::matchers::AST_MATCHER_FUNCTION | ( | ast_matchers::TypeMatcher | , |
isPointerToConst | |||
) |
Definition at line 47 of file clang-tidy/utils/Matchers.h.
clang::tidy::matchers::AST_MATCHER_FUNCTION | ( | ast_matchers::TypeMatcher | , |
isReferenceToConst | |||
) |
Definition at line 41 of file clang-tidy/utils/Matchers.h.
clang::tidy::matchers::AST_MATCHER_P | ( | Stmt | , |
isStatementIdenticalToBoundNode | , | ||
std::string | , | ||
ID | |||
) |
Definition at line 163 of file clang-tidy/utils/Matchers.h.
inline ::clang::ast_matchers::internal::Matcher< NamedDecl > clang::tidy::matchers::matchesAnyListedName | ( | llvm::ArrayRef< StringRef > | NameList | ) |
Definition at line 146 of file clang-tidy/utils/Matchers.h.
Referenced by clang::tidy::bugprone::AssertSideEffectCheck::registerMatchers(), clang::tidy::bugprone::EmptyCatchCheck::registerMatchers(), clang::tidy::bugprone::NonZeroEnumToBoolConversionCheck::registerMatchers(), clang::tidy::bugprone::OptionalValueConversionCheck::registerMatchers(), clang::tidy::bugprone::SuspiciousStringviewDataUsageCheck::registerMatchers(), clang::tidy::bugprone::UnusedLocalNonTrivialVariableCheck::registerMatchers(), clang::tidy::cppcoreguidelines::NoSuspendWithLockCheck::registerMatchers(), clang::tidy::modernize::UseStdFormatCheck::registerMatchers(), clang::tidy::modernize::UseStdPrintCheck::registerMatchers(), clang::tidy::performance::EnumSizeCheck::registerMatchers(), clang::tidy::performance::ForRangeCopyCheck::registerMatchers(), clang::tidy::performance::NoAutomaticMoveCheck::registerMatchers(), clang::tidy::performance::UnnecessaryCopyInitialization::registerMatchers(), clang::tidy::performance::UnnecessaryValueParamCheck::registerMatchers(), clang::tidy::readability::ContainerDataPointerCheck::registerMatchers(), clang::tidy::readability::ContainerSizeEmptyCheck::registerMatchers(), and clang::tidy::readability::RedundantStringCStrCheck::registerMatchers().
inline ::clang::ast_matchers::internal::Matcher< QualType > clang::tidy::matchers::matchesAnyListedTypeName | ( | llvm::ArrayRef< StringRef > | NameList | ) |
Definition at line 186 of file clang-tidy/utils/Matchers.h.