reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4610 if (S.Context.getCanonicalType(T2) == S.Context.OverloadTy) { 4614 T2 = Fn->getType(); 4625 DeclLoc, T1, T2, DerivedToBase, ObjCConversion, ObjCLifetimeConversion, 4652 ICS.Standard.FromTypePtr = T2.getAsOpaquePtr(); 4653 ICS.Standard.setToType(0, T2); 4659 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType(); 4680 if (!SuppressUserConversions && T2->isRecordType() && 4681 S.isCompleteType(DeclLoc, T2) && 4684 Init, T2, /*AllowRvalues=*/false, 4702 (InitCategory.isPRValue() && (T2->isRecordType() || T2->isArrayType())) || 4702 (InitCategory.isPRValue() && (T2->isRecordType() || T2->isArrayType())) || 4703 (InitCategory.isLValue() && T2->isFunctionType()))) { 4710 ICS.Standard.FromTypePtr = T2.getAsOpaquePtr(); 4711 ICS.Standard.setToType(0, T2); 4722 !(InitCategory.isPRValue() || T2->isRecordType()); 4724 ICS.Standard.BindsToFunctionLvalue = T2->isFunctionType(); 4744 T2->isRecordType() && S.isCompleteType(DeclLoc, T2) && 4744 T2->isRecordType() && S.isCompleteType(DeclLoc, T2) && 4746 Init, T2, /*AllowRvalues=*/true, 4779 Qualifiers T2Quals = T2.getQualifiers(); 4797 (T1->isRecordType() || T2->isRecordType()))