reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
17468 const PointerType *Ptr = DestType->getAs<PointerType>(); 17483 E->setType(DestType); 17486 DestType = Ptr->getPointeeType(); 17533 if (DestType->isArrayType() || DestType->isFunctionType()) { 17533 if (DestType->isArrayType() || DestType->isFunctionType()) { 17539 << DestType->isFunctionType() << DestType; 17539 << DestType->isFunctionType() << DestType; 17544 E->setType(DestType.getNonLValueExprType(S.Context)); 17545 E->setValueKind(Expr::getValueKindForType(DestType)); 17586 DestType = S.Context.getFunctionType(DestType, ParamTypes, 17586 DestType = S.Context.getFunctionType(DestType, ParamTypes, 17589 DestType = S.Context.getFunctionNoProtoType(DestType, 17589 DestType = S.Context.getFunctionNoProtoType(DestType, 17600 DestType = S.Context.getPointerType(DestType); 17600 DestType = S.Context.getPointerType(DestType); 17604 DestType = S.Context.getBlockPointerType(DestType); 17604 DestType = S.Context.getBlockPointerType(DestType); 17619 if (DestType->isArrayType() || DestType->isFunctionType()) { 17619 if (DestType->isArrayType() || DestType->isFunctionType()) { 17621 << DestType->isFunctionType() << DestType; 17621 << DestType->isFunctionType() << DestType; 17628 Method->setReturnType(DestType); 17632 E->setType(DestType.getNonReferenceType()); 17633 E->setValueKind(Expr::getValueKindForType(DestType)); 17644 E->setType(DestType); 17647 DestType = DestType->castAs<PointerType>()->getPointeeType(); 17647 DestType = DestType->castAs<PointerType>()->getPointeeType(); 17660 E->setType(DestType); 17663 DestType = S.Context.getLValueReferenceType(DestType); 17663 DestType = S.Context.getLValueReferenceType(DestType); 17677 QualType Type = DestType; 17684 DestType = Ptr->getPointeeType(); 17708 FD->getNameInfo().getName(), DestType, FD->getTypeSourceInfo(), 17757 VD->setType(DestType);