Lines Matching refs:Conv

3150         CXXConversionDecl *Conv;
3153 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
3155 Conv = cast<CXXConversionDecl>(D);
3157 if (AllowExplicit || !Conv->isExplicit()) {
3164 S.AddConversionCandidate(Conv, FoundDecl, ActingContext,
4091 CXXConversionDecl *Conv;
4093 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
4095 Conv = cast<CXXConversionDecl>(D);
4099 if (!AllowExplicit && Conv->isExplicit())
4111 = Conv->getConversionType()->getAs<LValueReferenceType>();
4119 Conv->getConversionType().getNonReferenceType()
4131 Conv->getConversionType()->getAs<ReferenceType>();
4143 S.AddConversionCandidate(Conv, I.getPair(), ActingDC, Init,
5164 CXXConversionDecl *Conv =
5166 QualType ConvTy = Conv->getConversionType().getNonReferenceType();
5167 Converter.noteAmbiguous(SemaRef, Conv, ConvTy);
5262 CXXConversionDecl *Conv;
5265 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
5267 Conv = cast<CXXConversionDecl>(D);
5274 SemaRef.AddConversionCandidate(Conv, FoundDecl, ActingContext, From,
6788 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D);
6789 if (AllowExplicitConversions || !Conv->isExplicit()) {
6790 AddTypesConvertedFrom(Conv->getConversionType(), Loc, false, false,
6852 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D)) {
6853 QualType CanTy = Context.getCanonicalType(Conv->getConversionType());
8527 const ImplicitConversionSequence &Conv = Cand->Conversions[I];
8528 assert(Conv.isBad());
8546 Expr *FromExpr = Conv.Bad.FromExpr;
8547 QualType FromTy = Conv.Bad.getFromType();
8548 QualType ToTy = Conv.Bad.getToType();
11633 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D);
11634 if (!Conv->isExplicit()) {
11637 QualType ConvType = Conv->getConversionType().getNonReferenceType();
11643 AddSurrogateCandidate(Conv, I.getPair(), ActingContext, Proto,
11698 CXXConversionDecl *Conv
11706 assert(Conv == Best->FoundDecl.getDecl() &&
11715 Conv, HadMultipleCandidates);