clang-tools 20.0.0git
|
Functions | |
AST_POLYMORPHIC_MATCHER (isInAbseilFile, AST_POLYMORPHIC_SUPPORTED_TYPES(Decl, Stmt, TypeLoc, NestedNameSpecifierLoc)) | |
Matches AST nodes that were found within Abseil files. | |
AST_MATCHER (Decl, declHasNoReturnAttr) | |
matches a Decl if it has a "no return" attribute of any kind | |
AST_MATCHER (FunctionType, typeHasNoReturnAttr) | |
matches a FunctionType if the type includes the GNU no return attribute | |
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) | |
AST_MATCHER (QualType, isIntegralType) | |
AST_MATCHER_P (UserDefinedLiteral, hasLiteral, clang::ast_matchers::internal::Matcher< Expr >, InnerMatcher) | |
clang::ast_matchers::AST_MATCHER | ( | CXXConstructExpr | , |
isDefaultConstruction | |||
) |
Definition at line 89 of file ContainerSizeEmptyCheck.cpp.
References Node.
clang::ast_matchers::AST_MATCHER | ( | Decl | , |
declHasNoReturnAttr | |||
) |
matches a Decl if it has a "no return" attribute of any kind
Definition at line 24 of file InfiniteLoopCheck.cpp.
References Node.
clang::ast_matchers::AST_MATCHER | ( | Expr | , |
isMacroID | |||
) |
Definition at line 19 of file PreferIsaOrDynCastInConditionalsCheck.cpp.
References Node.
clang::ast_matchers::AST_MATCHER | ( | Expr | , |
usedInBooleanContext | |||
) |
Definition at line 57 of file ContainerSizeEmptyCheck.cpp.
clang::ast_matchers::AST_MATCHER | ( | FunctionType | , |
typeHasNoReturnAttr | |||
) |
matches a FunctionType if the type includes the GNU no return attribute
Definition at line 30 of file InfiniteLoopCheck.cpp.
References Node.
clang::ast_matchers::AST_MATCHER | ( | QualType | , |
isIntegralType | |||
) |
Definition at line 93 of file ContainerSizeEmptyCheck.cpp.
References Node.
clang::ast_matchers::AST_MATCHER_P | ( | UserDefinedLiteral | , |
hasLiteral | , | ||
clang::ast_matchers::internal::Matcher< Expr > | , | ||
InnerMatcher | |||
) |
Definition at line 97 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 30 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 22 of file ContainerSizeEmptyCheck.cpp.