reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaOverload.cpp
 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()))