Lines Matching defs:ObjectType

272 ParsedType Sema::getDestructorType(const DeclSpec& DS, ParsedType ObjectType) {
273 if (DS.getTypeSpecType() == DeclSpec::TST_error || !ObjectType)
278 QualType SearchType = GetTypeFromParser(ObjectType);
4897 tok::TokenKind OpKind, ParsedType &ObjectType,
4918 ObjectType = ParsedType::make(BaseType);
4969 ObjectType = ParsedType();
4989 ObjectType = ParsedType::make(BaseType);
5007 static bool CheckArrow(Sema& S, QualType& ObjectType, Expr *&Base,
5014 ObjectType = Base->getType();
5023 if (const PointerType *Ptr = ObjectType->getAs<PointerType>()) {
5024 ObjectType = Ptr->getPointeeType();
5028 << ObjectType << true
5051 QualType ObjectType;
5052 if (CheckArrow(*this, ObjectType, Base, OpKind, OpLoc))
5055 if (!ObjectType->isDependentType() && !ObjectType->isScalarType() &&
5056 !ObjectType->isVectorType()) {
5057 if (getLangOpts().MicrosoftMode && ObjectType->isVoidType())
5061 << ObjectType << Base->getSourceRange();
5072 if (!DestructedType->isDependentType() && !ObjectType->isDependentType()) {
5073 if (!Context.hasSameUnqualifiedType(DestructedType, ObjectType)) {
5075 << ObjectType << DestructedType << Base->getSourceRange()
5079 DestructedType = ObjectType;
5080 DestructedTypeInfo = Context.getTrivialTypeSourceInfo(ObjectType,
5084 ObjectType.getObjCLifetime()) {
5091 << ObjectType << DestructedType << Base->getSourceRange()
5096 DestructedType = ObjectType;
5097 DestructedTypeInfo = Context.getTrivialTypeSourceInfo(ObjectType,
5113 if (!ScopeType->isDependentType() && !ObjectType->isDependentType() &&
5114 !Context.hasSameUnqualifiedType(ScopeType, ObjectType)) {
5118 << ObjectType << ScopeType << Base->getSourceRange()
5157 QualType ObjectType;
5158 if (CheckArrow(*this, ObjectType, Base, OpKind, OpLoc))
5165 if (ObjectType->isRecordType())
5166 ObjectTypePtrForLookup = ParsedType::make(ObjectType);
5167 else if (ObjectType->isDependentType())
5182 (!SS.isSet() && ObjectType->isDependentType()))) {
5192 << SecondTypeName.Identifier << ObjectType;
5197 DestructedType = ObjectType;
5214 DestructedType = ObjectType;
5240 << FirstTypeName.Identifier << ObjectType;
5285 QualType ObjectType;
5286 if (CheckArrow(*this, ObjectType, Base, OpKind, OpLoc))