reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1258 assert(!BaseType->isDependentType()); 1268 if (const PointerType *Ptr = BaseType->getAs<PointerType>()) 1269 BaseType = Ptr->getPointeeType(); 1271 = BaseType->getAs<ObjCObjectPointerType>()) 1272 BaseType = Ptr->getPointeeType(); 1273 else if (BaseType->isRecordType()) { 1283 << BaseType << int(IsArrow) << BaseExpr.get()->getSourceRange() 1287 } else if (BaseType->isFunctionType()) { 1291 << BaseType << BaseExpr.get()->getSourceRange(); 1297 if (const RecordType *RTy = BaseType->getAs<RecordType>()) { 1311 if (const ObjCObjectType *OTy = BaseType->getAs<ObjCObjectType>()) { 1342 if (S.RequireCompleteType(OpLoc, BaseType, 1460 IV, IV->getUsageType(BaseType), MemberLoc, OpLoc, BaseExpr.get(), 1474 if (!IsArrow && (OPT = BaseType->getAs<ObjCObjectPointerType>())) { 1486 assert(S.Context.hasSameUnqualifiedType(BaseType, 1532 << MemberName << BaseType); 1587 << MemberName << BaseType); 1597 if (BaseType->isExtVectorType()) { 1610 QualType ret = CheckExtVectorComponent(S, BaseType, VK, OpLoc, 1624 if (IsArrow && BaseType->isSpecificBuiltinType(BuiltinType::ObjCSel) && 1642 if (const PointerType *Ptr = BaseType->getAs<PointerType>()) { 1646 << BaseType << int(IsArrow) << BaseExpr.get()->getSourceRange() 1670 << BaseType << BaseExpr.get()->getSourceRange() << MemberLoc;