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

Declarations

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 5703 extern const AstTypeMatcher<ReferenceType> referenceType;

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  470   REGISTER_MATCHER(referenceType);
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
   60       referenceType(pointee(unless(isConstQualified()))));
tools/clang/lib/StaticAnalyzer/Core/LoopUnrolling.cpp
  114       allOf(hasType(referenceType()),
tools/clang/lib/StaticAnalyzer/Core/LoopWidening.cpp
   70   auto Matches = match(findAll(stmt(hasDescendant(varDecl(hasType(referenceType())).bind(MatchRef)))),
tools/clang/tools/extra/clang-tidy/bugprone/UnhandledSelfAssignmentCheck.cpp
   42       cxxMethodDecl(hasParameter(0, parmVarDecl(hasType(referenceType()))));
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp
   32             referenceType(pointee(hasDeclaration(equalsBoundNode("class"))))));
   45   const auto BadSelf = referenceType(
tools/clang/tools/extra/clang-tidy/modernize/LoopConvertCheck.cpp
  172                   returns(qualType(unless(hasCanonicalType(referenceType())))
tools/clang/tools/extra/clang-tidy/modernize/PassByValueCheck.cpp
   54   return qualType(unless(anyOf(referenceType(), isConstQualified())));
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
   40   auto ConstReference = referenceType(pointee(qualType(isConstQualified())));
tools/clang/tools/extra/clang-tidy/performance/UnnecessaryValueParamCheck.cpp
   83           unless(anyOf(hasCanonicalType(referenceType()),
tools/clang/tools/extra/clang-tidy/utils/DeclRefExprUtils.cpp
   61       qualType(anyOf(referenceType(pointee(qualType(isConstQualified()))),
   62                      unless(anyOf(referenceType(), pointerType()))));
   93       qualType(anyOf(referenceType(pointee(qualType(isConstQualified()))),
   94                      unless(anyOf(referenceType(), pointerType()))));
tools/clang/tools/extra/clang-tidy/utils/Matchers.h
   47   return referenceType(pointee(qualType(isConstQualified())));
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
 1339                                            hasType(referenceType()))));
 1353                                            hasType(referenceType()))));
 1363                                         hasType(referenceType()))));
 1377                                         hasType(referenceType()))));
 1391                                            hasType(referenceType()))));
 1393                                            hasType(referenceType()))));
 1395                                         hasType(referenceType()))));
 1401                                         hasType(referenceType()))));
 1407                                         hasType(referenceType()))));
tools/clang/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp
  722                          varDecl(hasType(qualType(referenceType())))));
  727             varDecl(hasType(qualType(hasCanonicalType(referenceType()))))));
 2308                       referenceType(pointee(builtinType()))));