Lines Matching refs:Ctor
2389 // C++ [over.match.ctor]p1:
6641 if (CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(Fn)) {
6642 if (!Ctor->isImplicit())
6645 if (Ctor->getInheritedConstructor())
6648 if (Ctor->isDefaultConstructor())
6651 if (Ctor->isMoveConstructor())
6654 assert(Ctor->isCopyConstructor() &&
6677 const CXXConstructorDecl *Ctor = dyn_cast<CXXConstructorDecl>(Fn);
6678 if (!Ctor) return;
6680 Ctor = Ctor->getInheritedConstructor();
6681 if (!Ctor) return;
6683 S.Diag(Ctor->getLocation(), diag::note_ovl_candidate_inherited_constructor);