Home
last modified time | relevance | path

Searched refs:hasType (Results 1 – 25 of 201) sorted by relevance

123456789

/external/clang/unittests/AST/
DASTImporterTest.cpp113 hasType( in TEST()
122 hasType( in TEST()
131 hasType( in TEST()
144 hasType(isInteger())))))))); in TEST()
169 hasType(asString("double"))))))))); in TEST()
178 hasType(asString("float"))))))))); in TEST()
194 hasType(asString("struct s")), in TEST()
196 hasType(asString("struct s")), in TEST()
198 equals(42), hasType(asString("int")))), in TEST()
200 equals(0), hasType(asString("long")))), in TEST()
[all …]
/external/clang/unittests/ASTMatchers/
DASTMatchersNodeTest.cpp158 valueDecl(hasType(asString("enum EnumType"))))); in TEST()
160 valueDecl(hasType(asString("void (void)"))))); in TEST()
202 cxxMemberCallExpr(on(hasType(recordDecl(hasName("Y"))))); in TEST()
221 cxxMemberCallExpr(on(hasType(pointsTo(recordDecl(hasName("Y")))))); in TEST()
710 hasType(asString("struct point")), in TEST()
713 hasType(asString("double")))))), in TEST()
716 hasType(asString("struct point")), in TEST()
765 hasType(asString("const char [4]")), in TEST()
1007 initListExpr(hasType(asString("int [2]"))))); in TEST()
1009 initListExpr(hasType(recordDecl(hasName("B")))))); in TEST()
[all …]
DASTMatchersNarrowingTest.cpp34 hasArgument(1, hasType(pointsTo( in TEST()
39 hasArgument(1, hasType(pointsTo( in TEST()
45 hasArgument(1, hasType(pointsTo( in TEST()
487 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"))))))); in TEST()
491 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2"))))))); in TEST()
495 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"), in TEST()
512 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"))))))); in TEST()
516 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2"))))))); in TEST()
520 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"), in TEST()
602 cxxMemberCallExpr(on(hasType(asString("class Y *")))))); in TEST()
[all …]
DASTMatchersTraversalTest.cpp117 varDecl(hasName("i"), hasType(qualType(has(builtinType())))))); in TEST()
120 varDecl(hasName("i"), hasType(qualType(has(pointerType())))))); in TEST()
125 expr(hasType(pointsTo(recordDecl(hasName("X")))), in TEST()
136 expr(hasType(pointsTo(recordDecl(hasName("X")))), in TEST()
167 varDecl(hasType(namedDecl(hasName("S")))))); in TEST()
173 parmVarDecl(hasType(namedDecl(hasName("I")))))); in TEST()
176 parmVarDecl(hasType(objcObjectPointerType())))); in TEST()
180 parmVarDecl(hasType(pointsTo(objcInterfaceDecl(hasName("Foo"))))))); in TEST()
183 parmVarDecl(hasType(templateTypeParmType())))); in TEST()
186 parmVarDecl(hasType(namedDecl(hasName("T")))))); in TEST()
[all …]
/external/llvm-project/clang-tools-extra/clang-tidy/hicpp/
DSignedBitwiseCheck.cpp34 ? expr(ignoringImpCasts(hasType(isSignedInteger())), in registerMatchers()
36 : expr(ignoringImpCasts(hasType(isSignedInteger())))) in registerMatchers()
47 const auto IsStdBitmask = ignoringImpCasts(declRefExpr(hasType(BitmaskType))); in registerMatchers()
56 hasLHS(hasType(isInteger())), hasRHS(hasType(isInteger()))) in registerMatchers()
65 hasLHS(hasType(isInteger())), hasRHS(hasType(isInteger()))) in registerMatchers()
/external/llvm-project/clang-tools-extra/clang-tidy/cppcoreguidelines/
DProBoundsPointerArithmeticCheck.cpp24 hasType(pointerType()), hasType(autoType(hasDeducedType(pointerType()))), in registerMatchers()
25 hasType(decltypeType(hasUnderlyingType(pointerType())))); in registerMatchers()
36 unaryOperator(hasAnyOperatorName("++", "--"), hasType(pointerType())) in registerMatchers()
45 hasType(decayedType(hasDecayedType(pointerType()))))))) in registerMatchers()
DAvoidNonConstGlobalVariablesCheck.cpp28 isLocalVarDecl(), isConstexpr(), hasType(isConstQualified()), in registerMatchers()
29 hasType(referenceType())))); // References can't be changed, only the in registerMatchers()
33 varDecl(hasGlobalStorage(), hasType(referenceType()), in registerMatchers()
34 unless(hasType(references(qualType(isConstQualified()))))); in registerMatchers()
38 hasType(pointerType(pointee(unless(isConstQualified()))))); in registerMatchers()
/external/llvm-project/clang-tools-extra/clang-tidy/bugprone/
DUnhandledSelfAssignmentCheck.cpp39 cxxMethodDecl(hasParameter(0, parmVarDecl(hasType(referenceType())))); in registerMatchers()
65 varDecl(hasType(cxxRecordDecl(equalsBoundNode("class"))), in registerMatchers()
68 hasType(cxxRecordDecl(equalsBoundNode("class"))))))))); in registerMatchers()
91 has(fieldDecl(anyOf(hasType(pointerType()), hasType(SmartPointerType), in registerMatchers()
92 hasType(arrayType()))))))); in registerMatchers()
DSizeofExpressionCheck.cpp89 callExpr(anyOf(hasType(isInteger()), hasType(enumType())), in registerMatchers()
94 sizeOfExpr(has(expr(hasType( in registerMatchers()
129 varDecl(isDefinition(), hasType(qualType(hasCanonicalType(CharPtrType))), in registerMatchers()
132 hasType(qualType(hasCanonicalType(CharPtrType))), in registerMatchers()
141 expr(hasType(qualType(hasCanonicalType(arrayType())))))); in registerMatchers()
147 hasType(qualType(hasCanonicalType(pointerType(pointee(arrayType())))))))); in registerMatchers()
152 hasType(qualType(hasCanonicalType(recordType()))))))); in registerMatchers()
156 hasType(qualType(hasCanonicalType(PointerToStructType))), in registerMatchers()
159 const auto ArrayOfPointersExpr = expr(ignoringParenImpCasts(expr(hasType( in registerMatchers()
163 expr(ignoringParenImpCasts(expr(hasType(qualType(hasCanonicalType( in registerMatchers()
[all …]
DStringConstructorCheck.cpp70 isDefinition(), hasType(constantArrayType()), hasType(isConstQualified()), in registerMatchers()
74 hasType(pointerType(pointee(isAnyCharacter(), isConstQualified()))), in registerMatchers()
85 hasArgument(0, hasType(qualType(isInteger()))), in registerMatchers()
86 hasArgument(1, hasType(qualType(isInteger()))), in registerMatchers()
105 hasArgument(0, hasType(CharPtrType)), in registerMatchers()
106 hasArgument(1, hasType(isInteger())), in registerMatchers()
132 anyOf(hasArgument(1, unless(hasType(isInteger()))), in registerMatchers()
DDanglingHandleCheck.cpp30 cxxMemberCallExpr(hasType(cxxRecordDecl(IsAHandle)), in handleFrom()
77 on(expr(hasType(hasUnqualifiedDesugaredType( in makeContainerMatcher()
81 on(expr(hasType(hasUnqualifiedDesugaredType( in makeContainerMatcher()
111 varDecl(hasType(hasUnqualifiedDesugaredType( in registerMatchersForVariables()
121 varDecl(hasType(hasUnqualifiedDesugaredType(recordType( in registerMatchersForVariables()
161 anyOf(hasType(arrayType()), in registerMatchersForReturn()
162 hasType(hasUnqualifiedDesugaredType( in registerMatchersForReturn()
DSuspiciousMemsetUsageCheck.cpp28 hasParameter(0, hasType(pointerType(pointee(voidType())))), in registerMatchers()
29 hasParameter(1, hasType(isInteger())), in registerMatchers()
30 hasParameter(2, hasType(isInteger()))); in registerMatchers()
39 eachOf(hasArgument(0, anyOf(hasType(pointsTo(isAnyCharacter())), in registerMatchers()
40 hasType(arrayType(hasElementType( in registerMatchers()
DSpuriouslyWakeUpFunctionsCheck.cpp22 hasDeclaration(varDecl(hasType(recordDecl(classTemplateSpecializationDecl( in registerMatchers()
35 declRefExpr(to(varDecl(hasType(references(recordDecl( in registerMatchers()
42 declRefExpr(to(varDecl(hasType(references(recordDecl( in registerMatchers()
49 declRefExpr(to(varDecl(hasType(references(recordDecl( in registerMatchers()
DTooSmallLoopVariableCheck.cpp56 ignoringParenImpCasts(declRefExpr(to(varDecl(hasType(isInteger())))))) in registerMatchers()
69 expr(ignoringParenImpCasts(allOf(hasType(isInteger()), in registerMatchers()
71 unless(hasType(isConstQualified())), in registerMatchers()
72 unless(hasType(enumType()))))) in registerMatchers()
78 expr(ignoringParenImpCasts(hasType(isInteger()))).bind(LoopIncrementName); in registerMatchers()
DSignedCharMisuseCheck.cpp54 CharTypeExpr = expr(hasType( in charCastExpression()
57 CharTypeExpr = expr(hasType(qualType( in charCastExpression()
89 expr(binaryOperator(hasOperatorName("="), hasLHS(hasType(IntegerType)), in registerMatchers()
95 const auto Declaration = varDecl(isDefinition(), hasType(IntegerType), in registerMatchers()
124 hasArgument(0, hasType(cxxRecordDecl(hasName("::std::array")))), in registerMatchers()
/external/llvm-project/clang/unittests/ASTMatchers/
DASTMatchersNodeTest.cpp198 valueDecl(hasType(asString("enum EnumType"))))); in TEST_P()
200 valueDecl(hasType(asString("void (void)"))))); in TEST_P()
208 friendDecl(hasType(asString("class X"))))); in TEST_P()
210 friendDecl(hasType(recordDecl(hasName("X")))))); in TEST_P()
324 cxxMemberCallExpr(on(hasType(recordDecl(hasName("Y"))))); in TEST_P()
338 cxxMemberCallExpr(on(hasType(pointsTo(recordDecl(hasName("Y")))))); in TEST_P()
1025 hasType(asString("struct point")), has(floatLiteral(equals(1.0))), in TEST_P()
1026 has(implicitValueInitExpr(hasType(asString("double")))))), in TEST_P()
1027 has(initListExpr(hasType(asString("struct point")), in TEST_P()
1050 predefinedExpr(hasType(asString("const char [4]")), in TEST_P()
[all …]
DASTMatchersNarrowingTest.cpp173 hasArgument(1, hasType(pointsTo(recordDecl(hasName("T"))))))))); in TEST_P()
178 hasArgument(1, hasType(pointsTo(recordDecl(hasName("T"))))), in TEST_P()
184 hasArgument(1, hasType(pointsTo(recordDecl(hasName("T"))))), in TEST_P()
669 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"))))))); in TEST_P()
673 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2"))))))); in TEST_P()
677 hasInitializer(hasType(cxxRecordDecl( in TEST_P()
694 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base1"))))))); in TEST_P()
698 hasInitializer(hasType(cxxRecordDecl(isDerivedFrom("Base2"))))))); in TEST_P()
702 hasInitializer(hasType(cxxRecordDecl( in TEST_P()
911 cxxMemberCallExpr(on(hasType(asString("class Y *")))))); in TEST_P()
[all …]
DASTMatchersTraversalTest.cpp116 varDecl(hasName("i"), hasType(qualType(has(builtinType())))))); in TEST()
119 varDecl(hasName("i"), hasType(qualType(has(pointerType())))))); in TEST()
124 expr(hasType(pointsTo(recordDecl(hasName("X")))), in TEST()
135 expr(hasType(pointsTo(recordDecl(hasName("X")))), in TEST()
166 varDecl(hasType(namedDecl(hasName("S")))))); in TEST()
172 parmVarDecl(hasType(namedDecl(hasName("I")))))); in TEST()
175 parmVarDecl(hasType(objcObjectPointerType())))); in TEST()
179 parmVarDecl(hasType(pointsTo(objcInterfaceDecl(hasName("Foo"))))))); in TEST()
182 parmVarDecl(hasType(templateTypeParmType())))); in TEST()
185 parmVarDecl(hasType(namedDecl(hasName("T")))))); in TEST()
[all …]
/external/llvm-project/clang-tools-extra/clang-tidy/android/
DCloexecAccept4Check.cpp22 hasType(pointsTo(recordDecl(isStruct(), hasName("sockaddr")))); in registerMatchers()
23 auto SockLenPointerType = hasType(pointsTo(namedDecl(hasName("socklen_t")))); in registerMatchers()
27 hasParameter(0, hasType(isInteger())), in registerMatchers()
30 hasParameter(3, hasType(isInteger())))); in registerMatchers()
DCloexecOpenCheck.cpp20 auto CharPointerType = hasType(pointerType(pointee(isAnyCharacter()))); in registerMatchers()
25 hasParameter(1, hasType(isInteger())))); in registerMatchers()
29 hasParameter(0, hasType(isInteger())), in registerMatchers()
31 hasParameter(2, hasType(isInteger())))); in registerMatchers()
DCloexecSocketCheck.cpp23 hasParameter(0, hasType(isInteger())), in registerMatchers()
24 hasParameter(1, hasType(isInteger())), in registerMatchers()
25 hasParameter(2, hasType(isInteger())))); in registerMatchers()
DCloexecAcceptCheck.cpp21 hasType(pointsTo(recordDecl(isStruct(), hasName("sockaddr")))); in registerMatchers()
22 auto SockLenPointerType = hasType(pointsTo(namedDecl(hasName("socklen_t")))); in registerMatchers()
26 hasParameter(0, hasType(isInteger())), in registerMatchers()
/external/llvm-project/clang-tools-extra/clang-tidy/performance/
DNoAutomaticMoveCheck.cpp29 varDecl(hasLocalStorage(), unless(hasType(lValueReferenceType())), in registerMatchers()
30 hasType(qualType( in registerMatchers()
41 hasType(lValueReferenceType(pointee(type().bind("SrcT"))))), in registerMatchers()
43 hasParameter(0, hasType(rValueReferenceType( in registerMatchers()
/external/javaparser/javaparser-symbol-solver-testing/src/test/java/com/github/javaparser/symbolsolver/resolution/typesolvers/
DReflectionTypeSolverTest.java29 assertEquals(true, ts.hasType(String.class.getCanonicalName())); in testHasType()
30 assertEquals(true, ts.hasType(Object.class.getCanonicalName())); in testHasType()
31 assertEquals(false, ts.hasType("foo.zum.unexisting")); in testHasType()
/external/llvm-project/clang/lib/StaticAnalyzer/Checkers/
DNumberObjectConversionChecker.cpp201 expr(hasType( in checkASTCodeBody()
210 expr(hasType(hasCanonicalType( in checkASTCodeBody()
222 expr(hasType(hasCanonicalType( in checkASTCodeBody()
265 expr(ignoringParenImpCasts(expr(hasType(SuspiciousScalarTypeM)))); in checkASTCodeBody()
279 callExpr(hasAnyArgument(allOf(hasType(SuspiciousScalarTypeM), in checkASTCodeBody()
315 explicitCastExpr(allOf(hasType(SuspiciousScalarBooleanTypeM), in checkASTCodeBody()
319 explicitCastExpr(allOf(hasType(SuspiciousScalarNumberTypeM), in checkASTCodeBody()
324 varDecl(hasType(SuspiciousScalarTypeM), in checkASTCodeBody()

123456789