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

Declarations

tools/clang/include/clang/ASTMatchers/ASTMatchers.h
 2108     stringLiteral;

References

tools/clang/lib/ASTMatchers/Dynamic/Registry.cpp
  486   REGISTER_MATCHER(stringLiteral);
tools/clang/tools/extra/clang-tidy/abseil/FasterStrsplitDelimiterCheck.cpp
   65       expr(ignoringParenCasts(stringLiteral(lengthIsOne()).bind("Literal")));
tools/clang/tools/extra/clang-tidy/bugprone/NotNullTerminatedResultCheck.cpp
  667       ignoringImpCasts(anyOf(stringLiteral().bind(SrcExprName),
  668                              hasDescendant(stringLiteral().bind(SrcExprName)),
tools/clang/tools/extra/clang-tidy/bugprone/SizeofExpressionCheck.cpp
  126               hasInitializer(ignoringParenImpCasts(stringLiteral())));
tools/clang/tools/extra/clang-tidy/bugprone/StringConstructorCheck.cpp
   51   const auto BoundStringLiteral = stringLiteral().bind("str");
tools/clang/tools/extra/clang-tidy/bugprone/StringLiteralWithEmbeddedNulCheck.cpp
   31   Finder->addMatcher(stringLiteral(containsNul()).bind("strlit"), this);
   38       ignoringParenImpCasts(stringLiteral(containsNul()).bind("truncated"));
tools/clang/tools/extra/clang-tidy/bugprone/SuspiciousMissingCommaCheck.cpp
   86       stringLiteral(isConcatenatedLiteral(MaxConcatenatedTokens)).bind("str");
tools/clang/tools/extra/clang-tidy/cppcoreguidelines/ProBoundsArrayToPointerDecayCheck.cpp
   64           unless(hasSourceExpression(ignoringParens(stringLiteral()))))
tools/clang/tools/extra/clang-tidy/misc/StaticAssertCheck.cpp
   36       hasOperatorName("!"), hasUnaryOperand(ignoringImpCasts(stringLiteral())));
   47           hasEitherOperand(ignoringImpCasts(stringLiteral().bind("assertMSG"))),
tools/clang/tools/extra/clang-tidy/modernize/RawStringLiteralCheck.cpp
  126       stringLiteral(unless(hasParent(predefinedExpr()))).bind("lit"), this);
tools/clang/tools/extra/clang-tidy/modernize/UseDefaultMemberInitCheck.cpp
  197       anyOf(stringLiteral(), characterLiteral(), integerLiteral(),
tools/clang/tools/extra/clang-tidy/performance/FasterStringFindCheck.cpp
   66       expr(ignoringParenCasts(stringLiteral(hasSize(1)).bind("literal")));
tools/clang/tools/extra/clang-tidy/readability/ContainerSizeEmptyCheck.cpp
   75       ignoringImpCasts(stringLiteral(hasSize(0))),
tools/clang/tools/extra/clang-tidy/readability/RedundantStringInitCheck.cpp
   37       hasArgument(0, ignoringParenImpCasts(stringLiteral(hasSize(0)))));
tools/clang/unittests/AST/ASTImporterTest.cpp
  468           stringLiteral(hasType(asString("const char [4]"))))));
  473           stringLiteral(hasType(asString("const wchar_t [4]"))))));
  478           stringLiteral(hasType(asString("const char [7]"))))));
  711               has(stringLiteral(hasType(
tools/clang/unittests/AST/DataCollectionTest.cpp
  151   ASSERT_TRUE(isStmtHashEqual(stringLiteral().bind("id"), R"(char x[] = "0";)",
  153   ASSERT_FALSE(isStmtHashEqual(stringLiteral().bind("id"), R"(char x[] = "0";)",
tools/clang/unittests/ASTMatchers/ASTMatchersNarrowingTest.cpp
 1376   StatementMatcher Literal = stringLiteral(hasSize(4));
tools/clang/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
  692   StatementMatcher Literal = stringLiteral();
  839                         has(stringLiteral()))));
 1190                        implicitCastExpr(hasSourceExpression(stringLiteral()))));
 1193       implicitCastExpr(hasSourceExpression(ignoringParens(stringLiteral())))));