Lines Matching refs:Conv
1450 // C++1z [expr.type.conv]p1:
1473 // C++ [expr.type.conv]p1:
1499 // C++17 [expr.type.conv]p2:
2077 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
2078 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion)
2088 Sema &S, CXXConversionDecl *Conv, QualType ConvTy) override {
2089 return S.Diag(Conv->getLocation(), diag::note_array_size_conversion)
3498 SemaDiagnosticBuilder noteExplicitConv(Sema &S, CXXConversionDecl *Conv,
3500 return S.Diag(Conv->getLocation(), diag::note_delete_conversion)
3509 SemaDiagnosticBuilder noteAmbiguous(Sema &S, CXXConversionDecl *Conv,
3511 return S.Diag(Conv->getLocation(), diag::note_delete_conversion)
3998 CXXConversionDecl *Conv = cast<CXXConversionDecl>(Method);
3999 ExprResult Result = S.BuildCXXMemberCallExpr(From, FoundDecl, Conv,
4044 if (const CXXConversionDecl *Conv = dyn_cast<CXXConversionDecl>(FD)) {
4050 BeforeToType = Context.getTagDeclType(Conv->getParent());
6528 // to implement the end of [expr.conv], which hits this case.
6804 // Per C++ [conv.qual]p3, add 'const' to every level before the last