Home | History | Annotate | Download | only in Sema

Lines Matching refs:Conv

379       // [conv.bool], and those aren't considered narrowing conversions.
1303 /// conversion sequence (C++ [conv], C++ [over.ics.scs]) from the
1317 // Standard conversions (C++ [conv])
1640 // C++0x [conv.prom]p3:
1665 // C++0x [conv.prom]p2:
1974 // C++ [conv.ptr]p3:
2901 /// functions (C++0x [class.conv.fct]p2).
3022 CXXConversionDecl *Conv;
3025 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
3027 Conv = cast<CXXConversionDecl>(D);
3029 if (AllowExplicit || !Conv->isExplicit()) {
3035 S.AddConversionCandidate(Conv, FoundDecl, ActingContext,
3921 CXXConversionDecl *Conv;
3923 Conv = cast<CXXConversionDecl>(ConvTemplate->getTemplatedDecl());
3925 Conv = cast<CXXConversionDecl>(D);
3929 if (!AllowExplicit && Conv->isExplicit())
3941 = Conv->getConversionType()->getAs<LValueReferenceType>();
3949 Conv->getConversionType().getNonReferenceType()
3961 Conv->getConversionType()->getAs<ReferenceType>();
3972 S.AddConversionCandidate(Conv, I.getPair(), ActingDC, Init,
4722 /// expression From to bool (C++0x [conv]p3).
4736 /// of the expression From to bool (C++0x [conv]p3).
5172 CXXConversionDecl *Conv
5174 QualType ConvTy = Conv->getConversionType().getNonReferenceType();
5175 Diag(Conv->getLocation(), AmbigNote)
5592 /// candidate in the candidate set (C++ [over.match.conv],
5737 /// [temp.deduct.conv]).
6259 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D);
6260 if (AllowExplicitConversions || !Conv->isExplicit()) {
6261 AddTypesConvertedFrom(Conv->getConversionType(), Loc, false, false,
6323 if (CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(D)) {
6324 QualType CanTy = Context.getCanonicalType(Conv->getConversionType());
7882 const ImplicitConversionSequence &Conv = Cand->Conversions[I];
7883 assert(Conv.isBad());
7901 Expr *FromExpr = Conv.Bad.FromExpr;
7902 QualType FromTy = Conv.Bad.getFromType();
7903 QualType ToTy = Conv.Bad.getToType();
10659 CXXConversionDecl *Conv = cast<CXXConversionDecl>(D);
10660 if (!Conv->isExplicit()) {
10663 QualType ConvType = Conv->getConversionType().getNonReferenceType();
10669 AddSurrogateCandidate(Conv, I.getPair(), ActingContext, Proto,
10728 CXXConversionDecl *Conv
10742 Conv, HadMultipleCandidates);