reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
5618 if (DestType->isDependentType() || 5633 DestType, Initializer->getType(), 5635 S.ConversionToObjCStringLiteralCheck(DestType, Initializer)) 5653 if (DestType->isReferenceType()) { 5690 if (const ArrayType *DestAT = Context.getAsArrayType(DestType)) { 5729 AddArrayInitStep(DestType, /*IsGNUExtension*/false); 5762 AddArrayInitStep(DestType, /*IsGNUExtension*/true); 5772 AddParenthesizedArrayInitStep(DestType); 5788 if (TryOCLSamplerInitialization(S, *this, DestType, Initializer)) 5800 if (TryOCLZeroOpaqueTypeInitialization(S, *this, DestType, Initializer)) 5804 AddCAssignmentStep(DestType); 5812 if (DestType->isRecordType()) { 5819 (Context.hasSameUnqualifiedType(SourceType, DestType) || 5820 S.IsDerivedFrom(Initializer->getBeginLoc(), SourceType, DestType)))) 5822 DestType, DestType, *this); 5822 DestType, DestType, *this); 5830 TryUserDefinedConversion(S, DestType, Kind, Initializer, *this, 5852 if (const AtomicType *Atomic = DestType->getAs<AtomicType>()) { 5856 DestType = Atomic->getValueType(); 5861 TryUserDefinedConversion(S, DestType, Kind, Initializer, *this, 5876 = S.TryImplicitConversion(Initializer, DestType, 5904 AddPassByIndirectCopyRestoreStep(DestType, ShouldCopy); 5910 !S.ResolveAddressOfOverloadedFunction(Initializer, DestType, 5919 AddConversionSequenceStep(ICS, DestType, TopLevelOfInitList);