clang-tools 19.0.0git
Classes | Namespaces | Functions
clang-tidy/utils/Matchers.h File Reference
#include "TypeTraits.h"
#include "clang/AST/ExprConcepts.h"
#include "clang/ASTMatchers/ASTMatchers.h"
#include <optional>

Go to the source code of this file.

Classes

class  clang::tidy::matchers::MatchesAnyListedNameMatcher
 
struct  clang::tidy::matchers::NotIdenticalStatementsPredicate
 
class  clang::tidy::matchers::MatchesAnyListedTypeNameMatcher
 

Namespaces

namespace  clang
 ===– Representation.cpp - ClangDoc Representation --------—*- C++ -*-===//
 
namespace  clang::tidy
 
namespace  clang::tidy::matchers
 

Functions

 clang::tidy::matchers::AST_MATCHER (BinaryOperator, isRelationalOperator)
 
 clang::tidy::matchers::AST_MATCHER (BinaryOperator, isEqualityOperator)
 
 clang::tidy::matchers::AST_MATCHER (QualType, isExpensiveToCopy)
 
 clang::tidy::matchers::AST_MATCHER (RecordDecl, isTriviallyDefaultConstructible)
 
 clang::tidy::matchers::AST_MATCHER (QualType, isTriviallyDestructible)
 
 clang::tidy::matchers::AST_MATCHER_FUNCTION (ast_matchers::TypeMatcher, isReferenceToConst)
 
 clang::tidy::matchers::AST_MATCHER_FUNCTION (ast_matchers::TypeMatcher, isPointerToConst)
 
 clang::tidy::matchers::AST_MATCHER (Expr, hasUnevaluatedContext)
 
inline ::clang::ast_matchers::internal::Matcher< NamedDecl > clang::tidy::matchers::matchesAnyListedName (llvm::ArrayRef< StringRef > NameList)
 
 clang::tidy::matchers::AST_MATCHER_P (Stmt, isStatementIdenticalToBoundNode, std::string, ID)
 
inline ::clang::ast_matchers::internal::Matcher< QualType > clang::tidy::matchers::matchesAnyListedTypeName (llvm::ArrayRef< StringRef > NameList)