Home
last modified time | relevance | path

Searched refs:CtorInit (Results 1 – 7 of 7) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/
H A DRedundantStringInitCheck.cpp36 getConstructExpr(const CXXCtorInitializer &CtorInit) { in getConstructExpr() argument
37 const Expr *InitExpr = CtorInit.getInit(); in getConstructExpr()
140 if (const auto *CtorInit = in check() local
142 if (const FieldDecl *Member = CtorInit->getMember()) { in check()
149 diag(CtorInit->getMemberLocation(), "redundant string initialization") in check()
150 << FixItHint::CreateRemoval(CtorInit->getSourceRange()); in check()
154 const CXXConstructExpr *Construct = getConstructExpr(*CtorInit); in check()
159 diag(CtorInit->getMemberLocation(), "redundant string initialization") in check()
/llvm-project-15.0.7/clang/unittests/Introspection/
H A DIntrospectionTest.cpp786 STRING_LOCATION_PAIR(CtorInit, getLParenLoc()), in TEST()
787 STRING_LOCATION_PAIR(CtorInit, getRParenLoc()), in TEST()
882 STRING_LOCATION_PAIR(CtorInit, getLParenLoc()), in TEST()
883 STRING_LOCATION_PAIR(CtorInit, getRParenLoc()), in TEST()
885 STRING_LOCATION_PAIR(CtorInit, in TEST()
887 STRING_LOCATION_PAIR(CtorInit, in TEST()
889 STRING_LOCATION_PAIR(CtorInit, in TEST()
901 CtorInit, in TEST()
952 STRING_LOCATION_STDPAIR(CtorInit, getLParenLoc()), in TEST()
969 STRING_LOCATION_PAIR(CtorInit, in TEST()
[all …]
/llvm-project-15.0.7/clang/test/Modules/Inputs/
H A Dcxx-irgen-left.h9 inline int instantiate_CtorInit(CtorInit<int> i = CtorInit<int>()) {
H A Dcxx-irgen-top.h12 template<typename T> struct CtorInit {
15 CtorInit() : a(f()) {}
/llvm-project-15.0.7/clang/lib/ASTMatchers/
H A DASTMatchFinder.cpp233 if (!CtorInit) in TraverseConstructorInitializer()
236 return traverse(*CtorInit); in TraverseConstructorInitializer()
353 bool baseTraverse(const CXXCtorInitializer &CtorInit) { in baseTraverse() argument
355 const_cast<CXXCtorInitializer *>(&CtorInit)); in baseTraverse()
1097 matchWithoutFilter(*Node, Matchers->CtorInit); in matchDispatch()
1501 CXXCtorInitializer *CtorInit) { in TraverseConstructorInitializer() argument
1502 if (!CtorInit) in TraverseConstructorInitializer()
1508 if (!CtorInit->isWritten()) in TraverseConstructorInitializer()
1513 match(*CtorInit); in TraverseConstructorInitializer()
1516 CtorInit); in TraverseConstructorInitializer()
[all …]
/llvm-project-15.0.7/clang/test/Modules/
H A Dcxx-irgen.cpp9 CtorInit<int> x;
/llvm-project-15.0.7/clang/include/clang/ASTMatchers/
H A DASTMatchFinder.h220 std::vector<std::pair<CXXCtorInitializerMatcher, MatchCallback *>> CtorInit; member