clang-tools 22.0.0git
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
class  clang::tidy::matchers::MatchesAnyListedNameMatcher::NameMatcher
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 (QualType, isSimpleChar)
 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, bool CanonicalTypes)
inline ::clang::ast_matchers::internal::Matcher< QualType > clang::tidy::matchers::matchesAnyListedTypeName (llvm::ArrayRef< StringRef > NameList)