|
reference, declaration → definition
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())))));