Searched refs:ConstructExpr (Results 1 – 8 of 8) sorted by relevance
23 auto ConstructExpr = in registerMatchers() local30 returnStmt(hasReturnValue(ConstructExpr), in registerMatchers()
173 if (const auto *ConstructExpr = dyn_cast<CXXConstructExpr>(E)) { in digThroughConstructorsConversions() local176 if (ConstructExpr->getNumArgs() != 1 || in digThroughConstructorsConversions()177 ConstructExpr->getConstructionKind() != CXXConstructExpr::CK_Complete) in digThroughConstructorsConversions()179 E = ConstructExpr->getArg(0); in digThroughConstructorsConversions()
181 class ConstructExpr {}; // expected-note 2{{'clash::ConstructExpr' declared here}} class188 …ConstructExpr *expr = // expected-error{{unknown type name 'ConstructExpr'; did you mean 'clash::C… in test()189 …getExprAs<ConstructExpr>(); // expected-error{{unknown type name 'ConstructExpr'; did you mean 'cl… in test()
33 RecursiveASTVisitorTests/ConstructExpr.cpp
53 "RecursiveASTVisitorTests/ConstructExpr.cpp",
275 Matcher<Stmt> ConstructExpr = constructMatcher( in TEST_F() local284 EXPECT_FALSE(matches("class Foo { public: Foo(); };", ConstructExpr)); in TEST_F()286 matches("class Foo { public: Foo(); }; Foo foo = Foo();", ConstructExpr)); in TEST_F()
909 StatementMatcher ConstructExpr = traverse( in TEST() local918 ConstructExpr, in TEST()1007 StatementMatcher ConstructExpr = in TEST() local1016 ConstructExpr, std::make_unique<VerifyIdIsBoundTo<QualType>>("type"))); in TEST()1023 ConstructExpr, std::make_unique<VerifyIdIsBoundTo<DeclRefExpr>>("arg"))); in TEST()
3282 if (auto *ConstructExpr = dyn_cast<CXXConstructExpr>(SubExpr)) in BuildCXXFunctionalCastExpr() local3283 ConstructExpr->setParenOrBraceRange(SourceRange(LPLoc, RPLoc)); in BuildCXXFunctionalCastExpr()