reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4650 if (const auto *objT = dyn_cast<ObjCTypeParamType>(type.getTypePtr())) { 4657 dyn_cast<ObjCObjectPointerType>(type.getTypePtr())) { 4665 type = getObjCObjectType( 4670 return getObjCObjectPointerType(type); 4675 if (const auto *objT = dyn_cast<ObjCObjectType>(type.getTypePtr())){ 4686 if (type->isObjCObjectType()) { 4692 return getObjCObjectType(type, {}, protocols, false); 4696 if (type->isObjCIdType()) { 4697 const auto *objPtr = type->castAs<ObjCObjectPointerType>(); 4698 type = getObjCObjectType(ObjCBuiltinIdTy, {}, protocols, 4700 return getObjCObjectPointerType(type); 4704 if (type->isObjCClassType()) { 4705 const auto *objPtr = type->castAs<ObjCObjectPointerType>(); 4706 type = getObjCObjectType(ObjCBuiltinClassTy, {}, protocols, 4708 return getObjCObjectPointerType(type); 4712 return type;