reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  255   REGISTER_MATCHER(hasCanonicalType);
tools/clang/lib/StaticAnalyzer/Checkers/GCDAntipatternChecker.cpp
  106             hasCanonicalType(blockPointerType())
  152             hasCanonicalType(blockPointerType())
tools/clang/lib/StaticAnalyzer/Checkers/NumberObjectConversionChecker.cpp
  210           expr(hasType(hasCanonicalType(
  211               pointerType(pointee(hasCanonicalType(
  222           expr(hasType(hasCanonicalType(
  224                   qualType(hasCanonicalType(
  255       qualType(hasCanonicalType(isInteger()),
tools/clang/lib/StaticAnalyzer/Checkers/ObjCAutoreleaseWriteChecker.cpp
  154       parmVarDecl(hasType(hasCanonicalType(pointerType(
  155                       pointee(hasCanonicalType(objcObjectPointerType()))))))
  179       hasType(hasCanonicalType(blockPointerType())),
tools/clang/lib/StaticAnalyzer/Checkers/PointerIterationChecker.cpp
   72   auto PointerTypeM = varDecl(hasType(hasCanonicalType(pointerType())));
tools/clang/lib/StaticAnalyzer/Checkers/PointerSortingChecker.cpp
   84                                   fieldDecl(hasType(hasCanonicalType(
   85                                     pointsTo(hasCanonicalType(pointerType()))
tools/clang/tools/extra/clang-tidy/bugprone/FoldInitTypeCheck.cpp
   23     return hasCanonicalType(builtinType().bind(ID));
   35       hasType(hasCanonicalType(IteratorWithValueType("IterValueType"))));
   37       hasType(hasCanonicalType(IteratorWithValueType("Iter2ValueType"))));
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  565   auto CharTyArray = hasType(qualType(hasCanonicalType(
  569       qualType(hasCanonicalType(pointerType(pointee(isAnyCharacter())))));
tools/clang/tools/extra/clang-tidy/bugprone/SizeofContainerCheck.cpp
   23                     expr(hasType(hasCanonicalType(hasDeclaration(cxxRecordDecl(
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
  125       varDecl(isDefinition(), hasType(qualType(hasCanonicalType(CharPtrType))),
  128                               hasType(qualType(hasCanonicalType(CharPtrType))),
  136       expr(hasType(qualType(hasCanonicalType(arrayType()))))));
  142       hasType(qualType(hasCanonicalType(pointerType(pointee(arrayType()))))))));
  147                         hasType(qualType(hasCanonicalType(recordType())))))));
  151       hasType(qualType(hasCanonicalType(PointerToStructType))),
  184   const auto NumType = qualType(hasCanonicalType(
  186   const auto DenomType = qualType(hasCanonicalType(type().bind("denom-type")));
tools/clang/tools/extra/clang-tidy/bugprone/StringIntegerAssignmentCheck.cpp
   29               hasTemplateArgument(0, refersToType(hasCanonicalType(
   42                            hasCanonicalType(equalsBoundNode("type"))))))
tools/clang/tools/extra/clang-tidy/bugprone/UndefinedMemoryManipulationCheck.cpp
   28       hasType(ast_matchers::hasCanonicalType(
tools/clang/tools/extra/clang-tidy/hicpp/ExceptionBaseclassCheck.cpp
   28               hasType(qualType(hasCanonicalType(hasDeclaration(cxxRecordDecl(
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  172                   returns(qualType(unless(hasCanonicalType(referenceType())))
  177                       qualType(unless(hasCanonicalType(rValueReferenceType())))
tools/clang/tools/extra/clang-tidy/modernize/MakeSmartPtrCheck.cpp
   92                           cxxNewExpr(hasType(pointsTo(qualType(hasCanonicalType(
tools/clang/tools/extra/clang-tidy/modernize/ShrinkToFitCheck.cpp
   45           on(hasType(hasCanonicalType(hasDeclaration(namedDecl(
tools/clang/tools/extra/clang-tidy/modernize/UseAutoCheck.cpp
  265                      pointee(hasCanonicalType(hasLocalQualifiers())))),
tools/clang/tools/extra/clang-tidy/performance/ForRangeCopyCheck.cpp
   41           unless(anyOf(hasCanonicalType(anyOf(referenceType(), pointerType())),
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryCopyInitialization.cpp
   61                                        hasCanonicalType(
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
   82           hasCanonicalType(matchers::isExpensiveToCopy()),
   83           unless(anyOf(hasCanonicalType(referenceType()),
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
  727             varDecl(hasType(qualType(hasCanonicalType(referenceType()))))));