Lines Matching defs:Conversion

188     "Transparent Union Conversion"
1140 // given Conversion rank, in spite of the fact that a copy
1238 // given Conversion rank, in spite of the fact that a copy/move
2011 // Conversion from a null pointer constant to any Objective-C pointer type.
3207 if (CXXConversionDecl *Conversion
3217 User.ConversionFunction = Conversion;
4128 // type, a derived-to-base Conversion.
4217 // derived-to-base Conversion (13.3.3.1).
4903 // Conversion from an integral or unscoped enumeration type to bool is
5202 if (CXXConversionDecl *Conversion
5205 Conversion->getConversionType().getNonReferenceType(),
5207 if (Conversion->isExplicit())
5219 CXXConversionDecl *Conversion
5225 = Conversion->getConversionType().getNonReferenceType();
5234 Diagnoser.noteExplicitConv(*this, Conversion, ConvTy);
5242 ExprResult Result = BuildCXXMemberCallExpr(From, Found, Conversion,
5261 CXXConversionDecl *Conversion
5264 = Conversion->getConversionType().getNonReferenceType();
5273 ExprResult Result = BuildCXXMemberCallExpr(From, Found, Conversion,
5718 Sema::AddConversionCandidate(CXXConversionDecl *Conversion,
5723 assert(!Conversion->getDescribedFunctionTemplate() &&
5724 "Conversion function templates use AddTemplateConversionCandidate");
5725 QualType ConvType = Conversion->getConversionType().getNonReferenceType();
5726 if (!CandidateSet.isNewCandidate(Conversion))
5732 if (DeduceReturnType(Conversion, From->getExprLoc()))
5734 ConvType = Conversion->getConversionType().getNonReferenceType();
5743 Candidate.Function = Conversion;
5768 Conversion, ConversionContext);
5777 // derived to base as such conversions are given Conversion Rank. They only
5796 DeclRefExpr ConversionRef(Conversion, false, Conversion->getType(),
5799 Context.getPointerType(Conversion->getType()),
5803 QualType ConversionType = Conversion->getConversionType();
5832 if (Conversion->getPrimaryTemplate() &&
5905 /// conversion function @c Conversion, and then attempts to call it
5908 void Sema::AddSurrogateCandidate(CXXConversionDecl *Conversion,
5915 if (!CandidateSet.isNewCandidate(Conversion))
5924 Candidate.Surrogate = Conversion;
5935 Conversion, ActingContext);
5950 Candidate.Conversions[0].UserDefined.ConversionFunction = Conversion;