reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
568 assert(!T.isNull() && "r-value conversion on typeless expression?"); 574 T->isDependentType() || 575 T->isRecordType())) 583 if (T->isVoidType()) 588 T->isHalfType()) { 590 << 0 << T; 620 if (T.hasQualifiers()) 621 T = T.getUnqualifiedType(); 621 T = T.getUnqualifiedType(); 624 if (T->isMemberPointerType() && 626 (void)isCompleteType(E->getExprLoc(), T); 640 CastKind CK = T->isNullPtrType() ? CK_NullToPointer : CK_LValueToRValue; 641 Res = ImplicitCastExpr::Create(Context, T, CK, E, nullptr, VK_RValue); 646 if (const AtomicType *Atomic = T->getAs<AtomicType>()) { 647 T = Atomic->getValueType().getUnqualifiedType(); 648 Res = ImplicitCastExpr::Create(Context, T, CK_AtomicToNonAtomic, Res.get(),