reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4880 Result.setBad(BadConversionSequence::no_conversion, From, ToType); 4884 if (!S.isCompleteType(From->getBeginLoc(), ToType)) 4898 if (ToType->isRecordType()) { 4900 if (S.Context.hasSameUnqualifiedType(InitType, ToType) || 4901 S.IsDerivedFrom(From->getBeginLoc(), InitType, ToType)) 4902 return TryCopyInitialization(S, From->getInit(0), ToType, 4909 if (ToType->isArrayType()) { 4911 InitializedEntity::InitializeParameter(S.Context, ToType, 4916 Result.Standard.setFromType(ToType); 4917 Result.Standard.setAllToTypes(ToType); 4940 if (ToType->isArrayType()) 4941 X = S.Context.getAsArrayType(ToType)->getElementType(); 4943 toStdInitializerList = S.isStdInitializerList(ToType, &X); 4968 Result.Standard.setFromType(ToType); 4969 Result.Standard.setAllToTypes(ToType); 4983 if (ToType->isRecordType() && !ToType->isAggregateType()) { 4983 if (ToType->isRecordType() && !ToType->isAggregateType()) { 4985 return TryUserDefinedConversion(S, From, ToType, SuppressUserConversions, 4997 if (ToType->isAggregateType()) { 5002 InitializedEntity::InitializeParameter(S.Context, ToType, 5013 Result.UserDefined.After.setFromType(ToType); 5014 Result.UserDefined.After.setAllToTypes(ToType); 5023 if (ToType->isReferenceType()) { 5028 QualType T1 = ToType->castAs<ReferenceType>()->getPointeeType(); 5043 Init, ToType, false, Found)) 5057 return TryReferenceInit(S, Init, ToType, /*FIXME*/ From->getBeginLoc(), 5074 if (ToType->isRValueReferenceType() || 5079 SCS.IsLvalueReference = ToType->isLValueReferenceType(); 5086 From, ToType); 5093 if (!ToType->isRecordType()) { 5099 Result = TryCopyInitialization(S, From->getInit(0), ToType, 5108 Result.Standard.setFromType(ToType); 5109 Result.Standard.setAllToTypes(ToType);