reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5131 assert(!DestType->isReferenceType() && "References are handled elsewhere"); 5133 assert((DestType->isRecordType() || SourceType->isRecordType()) && 5140 CandidateSet.setDestAS(DestType.getQualifiers().getAddressSpace()); 5146 if (const RecordType *DestRecordType = DestType->getAs<RecordType>()) { 5153 if (S.isCompleteType(Kind.getLocation(), DestType)) { 5207 ConvTemplate, I.getPair(), ActingDC, Initializer, DestType, 5211 DestType, CandidateSet, AllowExplicit, 5237 DestType.getUnqualifiedType(), 5258 Sequence.AddFinalCopy(DestType); 5259 else if (DestType.hasQualifiers()) 5260 Sequence.AddQualificationConversionStep(DestType, VK_RValue); 5281 !S.Context.hasSameUnqualifiedType(ConvType, DestType)) 5282 Sequence.AddFinalCopy(DestType); 5283 else if (!S.Context.hasSameType(ConvType, DestType)) 5284 Sequence.AddQualificationConversionStep(DestType, VK_RValue); 5295 Sequence.AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList);