Lines Matching refs:Conv
3780 CXXConversionDecl *Conv; in ResolveConstructorOverload() local
3782 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in ResolveConstructorOverload()
3784 Conv = cast<CXXConversionDecl>(D); in ResolveConstructorOverload()
3786 if ((AllowExplicit && !CopyInitializing) || !Conv->isExplicit()) { in ResolveConstructorOverload()
3793 S.AddConversionCandidate(Conv, I.getPair(), ActingDC, Initializer, in ResolveConstructorOverload()
4370 CXXConversionDecl *Conv; in TryRefInitWithConversionFunction() local
4372 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in TryRefInitWithConversionFunction()
4374 Conv = cast<CXXConversionDecl>(D); in TryRefInitWithConversionFunction()
4382 if ((AllowExplicitConvs || !Conv->isExplicit()) && in TryRefInitWithConversionFunction()
4383 (AllowRValues || Conv->getConversionType()->isLValueReferenceType())){ in TryRefInitWithConversionFunction()
4391 S.AddConversionCandidate(Conv, I.getPair(), ActingDC, in TryRefInitWithConversionFunction()
4986 CXXConversionDecl *Conv; in TryUserDefinedConversion() local
4988 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl()); in TryUserDefinedConversion()
4990 Conv = cast<CXXConversionDecl>(D); in TryUserDefinedConversion()
4992 if (AllowExplicit || !Conv->isExplicit()) { in TryUserDefinedConversion()
4998 S.AddConversionCandidate(Conv, I.getPair(), ActingDC, in TryUserDefinedConversion()