clang-tools
15.0.0git
|
Functions | |
AST_POLYMORPHIC_MATCHER (isInAbseilFile, AST_POLYMORPHIC_SUPPORTED_TYPES(Decl, Stmt, TypeLoc, NestedNameSpecifierLoc)) | |
Matches AST nodes that were found within Abseil files. More... | |
AST_MATCHER (Expr, isMacroID) | |
AST_POLYMORPHIC_MATCHER_P2 (hasAnyArgumentWithParam, AST_POLYMORPHIC_SUPPORTED_TYPES(CallExpr, CXXConstructExpr), internal::Matcher< Expr >, ArgMatcher, internal::Matcher< ParmVarDecl >, ParamMatcher) | |
AST_MATCHER (Expr, usedInBooleanContext) | |
AST_MATCHER (CXXConstructExpr, isDefaultConstruction) | |
clang::ast_matchers::AST_MATCHER | ( | CXXConstructExpr | , |
isDefaultConstruction | |||
) |
Definition at line 86 of file ContainerSizeEmptyCheck.cpp.
clang::ast_matchers::AST_MATCHER | ( | Expr | , |
isMacroID | |||
) |
Definition at line 19 of file PreferIsaOrDynCastInConditionalsCheck.cpp.
clang::ast_matchers::AST_MATCHER | ( | Expr | , |
usedInBooleanContext | |||
) |
Definition at line 55 of file ContainerSizeEmptyCheck.cpp.
clang::ast_matchers::AST_POLYMORPHIC_MATCHER | ( | isInAbseilFile | , |
AST_POLYMORPHIC_SUPPORTED_TYPES(Decl, Stmt, TypeLoc, NestedNameSpecifierLoc) | |||
) |
Matches AST nodes that were found within Abseil files.
Example matches Y but not X (matcher = cxxRecordDecl(isInAbseilFile())
absl/strings/internal-file.h:
Usable as: Matcher<Decl>, Matcher<Stmt>, Matcher<TypeLoc>, Matcher<NestedNameSpecifierLoc>
Definition at line 31 of file AbseilMatcher.h.
clang::ast_matchers::AST_POLYMORPHIC_MATCHER_P2 | ( | hasAnyArgumentWithParam | , |
AST_POLYMORPHIC_SUPPORTED_TYPES(CallExpr, CXXConstructExpr) | , | ||
internal::Matcher< Expr > | , | ||
ArgMatcher | , | ||
internal::Matcher< ParmVarDecl > | , | ||
ParamMatcher | |||
) |
Definition at line 20 of file ContainerSizeEmptyCheck.cpp.