Lines Matching defs:Constructor
3510 QualType T, SourceLocation Loc, CXXConstructorDecl *Constructor,
3517 CXXConstructorDecl *FoundCtor = Constructor;
3518 if (Constructor->isInheritingConstructor())
3519 FoundCtor = Constructor->getInheritedConstructor().getConstructor();
3526 return getSema().BuildCXXConstructExpr(Loc, T, Constructor,
3539 CXXConstructorDecl *Constructor,
3543 Loc, T, Constructor, ConstructsVBase, InheritedFromVBase);
14153 CXXConstructorDecl *Constructor = cast_or_null<CXXConstructorDecl>(
14155 if (!Constructor)
14171 Constructor == E->getConstructor() &&
14175 SemaRef.MarkFunctionReferenced(E->getBeginLoc(), Constructor);
14180 T, /*FIXME:*/ E->getBeginLoc(), Constructor, E->isElidable(), Args,
14193 CXXConstructorDecl *Constructor = cast_or_null<CXXConstructorDecl>(
14195 if (!Constructor)
14200 Constructor == E->getConstructor()) {
14203 SemaRef.MarkFunctionReferenced(E->getBeginLoc(), Constructor);
14208 T, E->getLocation(), Constructor,
14245 CXXConstructorDecl *Constructor = cast_or_null<CXXConstructorDecl>(
14247 if (!Constructor)
14264 Constructor == E->getConstructor() &&
14267 SemaRef.MarkFunctionReferenced(E->getBeginLoc(), Constructor);