Searched refs:ObjCObjectPointerType (Results 1 - 25 of 58) sorted by relevance

123

/external/clang/lib/Analysis/
H A DCocoaConventions.cpp63 const ObjCObjectPointerType *PT = Ty->getAs<ObjCObjectPointerType>();
/external/clang/lib/StaticAnalyzer/Checkers/
H A DDynamicTypePropagation.cpp36 const ObjCObjectPointerType *getBetterObjCType(const Expr *CastE,
246 const ObjCObjectPointerType *
253 const ObjCObjectPointerType *NewTy =
254 CastE->getType()->getAs<ObjCObjectPointerType>();
261 const ObjCObjectPointerType *OldTy =
262 OldDTy->getAs<ObjCObjectPointerType>();
H A DNSErrorChecker.cpp288 const ObjCObjectPointerType* PT =
289 PPT->getPointeeType()->getAs<ObjCObjectPointerType>();
H A DIvarInvalidationChecker.cpp287 const ObjCObjectPointerType *IvTy = IvQTy->getAs<ObjCObjectPointerType>();
/external/clang/include/clang/Sema/
H A DExternalSemaSource.h204 const ObjCObjectPointerType *OPT) {
H A DMultiplexExternalSemaSource.h349 const ObjCObjectPointerType *OPT) override;
/external/clang/include/clang/AST/
H A DCanonicalType.h640 typedef ObjCObjectPointerType::qual_iterator qual_iterator;
648 struct CanProxyAdaptor<ObjCObjectPointerType>
649 : public CanProxyBase<ObjCObjectPointerType> {
658 typedef ObjCObjectPointerType::qual_iterator qual_iterator;
H A DASTContext.h118 mutable llvm::FoldingSet<ObjCObjectPointerType> ObjCObjectPointerTypes;
1157 /// \brief Return a ObjCObjectPointerType type for the given ObjCObjectType.
2020 bool canAssignObjCInterfaces(const ObjCObjectPointerType *LHSOPT,
2021 const ObjCObjectPointerType *RHSOPT);
2025 const ObjCObjectPointerType *LHSOPT,
2026 const ObjCObjectPointerType *RHSOPT,
2029 QualType areCommonBaseCompatible(const ObjCObjectPointerType *LHSOPT,
2030 const ObjCObjectPointerType *RHSOPT);
H A DType.h1676 // The following is a convenience method that returns an ObjCObjectPointerType
1678 const ObjCObjectPointerType *getAsObjCInterfacePointerType() const;
1679 const ObjCObjectPointerType *getAsObjCQualifiedIdType() const;
1680 const ObjCObjectPointerType *getAsObjCQualifiedClassType() const;
4284 /// 'id' is a TypedefType which is sugar for an ObjCObjectPointerType whose
4288 /// 'id<P>' is an ObjCObjectPointerType whose pointee is an ObjCObjectType
4293 // after the ObjCObjectPointerType node.
4326 /// user, which is a typedef for an ObjCObjectPointerType)
4463 /// ObjCObjectPointerType - Used to represent a pointer to an
4472 class ObjCObjectPointerType class in class:clang::FunctionType::ExtInfo::FunctionProtoType
4475 ObjCObjectPointerType(QualType Canonical, QualType Pointee) function in class:clang::FunctionType::ExtInfo::FunctionProtoType::ObjCObjectPointerType
[all...]
/external/clang/lib/AST/
H A DType.cpp419 if (const ObjCObjectPointerType *OPT = getAs<ObjCObjectPointerType>())
499 const ObjCObjectPointerType *Type::getAsObjCQualifiedIdType() const {
502 if (const ObjCObjectPointerType *OPT = getAs<ObjCObjectPointerType>()) {
509 const ObjCObjectPointerType *Type::getAsObjCQualifiedClassType() const {
512 if (const ObjCObjectPointerType *OPT = getAs<ObjCObjectPointerType>()) {
519 const ObjCObjectPointerType *Type::getAsObjCInterfacePointerType() const {
520 if (const ObjCObjectPointerType *OP
[all...]
H A DASTContext.cpp3538 if (const ObjCObjectPointerType *OPT = QT->getAs<ObjCObjectPointerType>()) {
3556 const ObjCObjectPointerType *OPT = QT->getAs<ObjCObjectPointerType>();
3596 /// getObjCObjectPointerType - Return a ObjCObjectPointerType type for
3600 ObjCObjectPointerType::Profile(ID, ObjectT);
3603 if (ObjCObjectPointerType *QT =
3617 void *Mem = Allocate(sizeof(ObjCObjectPointerType), TypeAlignment);
3618 ObjCObjectPointerType *QType =
3619 new (Mem) ObjCObjectPointerType(Canonica
[all...]
/external/clang/lib/Sema/
H A DSemaObjCProperty.cpp409 if (!isa<ObjCObjectPointerType>(PIDecl->getType()) ||
410 !isa<ObjCObjectPointerType>(PDecl->getType()) ||
438 if (isa<ObjCObjectPointerType>(PrimaryPropertyQT)) {
541 if (const ObjCObjectPointerType *ObjPtrTy =
542 T->getAs<ObjCObjectPointerType>()) {
999 if (const ObjCObjectPointerType *ObjT =
1000 PropertyIvarType->getAs<ObjCObjectPointerType>()) {
1065 if (isa<ObjCObjectPointerType>(PropertyIvarType)
1066 && isa<ObjCObjectPointerType>(IvarType))
1069 PropertyIvarType->getAs<ObjCObjectPointerType>(),
[all...]
H A DSemaPseudoObject.cpp509 const ObjCObjectPointerType *PT =
510 PRE->getBase()->getType()->castAs<ObjCObjectPointerType>();
528 if (const ObjCObjectPointerType *PT =
529 PRE->getSuperReceiverType()->getAs<ObjCObjectPointerType>())
822 if (const ObjCObjectPointerType *ptr
823 = propType->getAs<ObjCObjectPointerType>()) {
1115 if (const ObjCObjectPointerType *PTy =
1116 BaseT->getAs<ObjCObjectPointerType>()) {
1224 if (const ObjCObjectPointerType *PTy =
1225 BaseT->getAs<ObjCObjectPointerType>()) {
[all...]
H A DSemaExprMember.cpp412 static Decl *FindGetterSetterNameDecl(const ObjCObjectPointerType *QIdTy,
1126 const ObjCObjectPointerType *opty
1127 = base.get()->getType()->getAs<ObjCObjectPointerType>();
1143 opty = redef->getAs<ObjCObjectPointerType>();
1203 else if (const ObjCObjectPointerType *Ptr
1204 = BaseType->getAs<ObjCObjectPointerType>())
1394 const ObjCObjectPointerType *OPT;
1395 if (!IsArrow && (OPT = BaseType->getAs<ObjCObjectPointerType>())) {
H A DSemaDeclObjC.cpp52 method->getReturnType()->castAs<ObjCObjectPointerType>()->getObjectType();
78 receiverClass = receiverTypeIfCall->castAs<ObjCObjectPointerType>()
1313 const ObjCObjectPointerType *A,
1314 const ObjCObjectPointerType *B,
1385 if (const ObjCObjectPointerType *ImplPtrTy =
1386 MethodImpl->getReturnType()->getAs<ObjCObjectPointerType>()) {
1387 if (const ObjCObjectPointerType *IfacePtrTy =
1388 MethodDecl->getReturnType()->getAs<ObjCObjectPointerType>()) {
1455 if (const ObjCObjectPointerType *ImplPtrTy =
1456 ImplTy->getAs<ObjCObjectPointerType>()) {
[all...]
H A DSemaExprObjC.cpp1331 ReceiverType->getAs<ObjCObjectPointerType>()->getInterfaceDecl())
1485 const ObjCObjectPointerType *OPT,
1558 HandleExprPropertyRefExpr(const ObjCObjectPointerType *OPT,
1682 if (const ObjCObjectPointerType * OBJPT =
2362 if (const ObjCObjectPointerType *QClassTy
2417 if (const ObjCObjectPointerType *QIdTy
2425 } else if (const ObjCObjectPointerType *OCIType
2499 if (const ObjCObjectPointerType *
3307 if (const ObjCObjectPointerType *InterfacePointerType =
3368 if (const ObjCObjectPointerType *InterfacePointerTyp
[all...]
H A DSemaOverload.cpp1965 if (isa<ObjCObjectPointerType>(ToType))
1974 if (isa<ObjCObjectPointerType>(ToType))
2063 FromType->getAs<ObjCObjectPointerType>(),
2172 const ObjCObjectPointerType* ToObjCPtr =
2173 ToType->getAs<ObjCObjectPointerType>();
2174 const ObjCObjectPointerType *FromObjCPtr =
2175 FromType->getAs<ObjCObjectPointerType>();
2273 if (FromPointeeType->getAs<ObjCObjectPointerType>() &&
2274 ToPointeeType->getAs<ObjCObjectPointerType>() &&
2670 } else if (const ObjCObjectPointerType *ToPtrTyp
[all...]
H A DMultiplexExternalSemaSource.cpp288 const ObjCObjectPointerType *OPT) {
H A DSemaCodeComplete.cpp3606 const ObjCObjectPointerType *ObjCPtr
3621 if (const ObjCObjectPointerType *ObjCPtr
3622 = BaseType->getAs<ObjCObjectPointerType>())
5050 if (const ObjCObjectPointerType *Ptr = T->getAs<ObjCObjectPointerType>())
5534 else if (const ObjCObjectPointerType *QualID
5542 else if (const ObjCObjectPointerType *IFacePtr
6283 if (const ObjCObjectPointerType *ObjCPointer
6284 = Property->getType()->getAs<ObjCObjectPointerType>()) {
6356 ReturnType->getAs<ObjCObjectPointerType>()
[all...]
H A DSemaExpr.cpp3753 << op->getType()->castAs<ObjCObjectPointerType>()->getPointeeType()
3845 } else if (const ObjCObjectPointerType *PTy =
3846 LHSTy->getAs<ObjCObjectPointerType>()) {
3862 } else if (const ObjCObjectPointerType *PTy =
3863 RHSTy->getAs<ObjCObjectPointerType>()) {
5581 const ObjCObjectPointerType *OPT = QT->getAs<ObjCObjectPointerType>();
5855 const ObjCObjectPointerType *LHSOPT = LHSTy->castAs<ObjCObjectPointerType>();
5856 const ObjCObjectPointerType *RHSOP
[all...]
/external/clang/unittests/Sema/
H A DExternalSemaSourceTest.cpp109 const ObjCObjectPointerType *OPT) {
/external/clang/lib/ARCMigrate/
H A DTransforms.cpp57 if (const ObjCObjectPointerType *ObjT = T->getAs<ObjCObjectPointerType>()) {
/external/lldb/source/Symbol/
H A DClangASTType.cpp467 pointee_type->SetClangType (m_ast, cast<ObjCObjectPointerType>(qual_type)->getPointeeType());
518 pointee_type->SetClangType(m_ast, cast<ObjCObjectPointerType>(qual_type)->getPointeeType());
668 const ObjCObjectPointerType *obj_pointer_type = dyn_cast<ObjCObjectPointerType>(qual_type);
740 dynamic_pointee_type->SetClangType(m_ast, cast<ObjCObjectPointerType>(qual_type)->getPointeeType());
997 const ObjCObjectPointerType *obj_pointer_type = dyn_cast<ObjCObjectPointerType>(qual_type);
2119 const ObjCObjectPointerType *pointer_type = cast<ObjCObjectPointerType>(qual_type.getTypePtr());
2276 const ObjCObjectPointerType *objc_class_typ
[all...]
/external/clang/lib/StaticAnalyzer/Core/
H A DCallEvent.cpp789 const ObjCObjectPointerType *ReceiverT = nullptr;
797 ReceiverT = cast<ObjCObjectPointerType>(SupersType);
806 ReceiverT = dyn_cast<ObjCObjectPointerType>(DynType);
/external/clang/tools/libclang/
H A DCIndexCodeCompletion.cpp579 else if (const ObjCObjectPointerType *ObjPtr =
580 baseType->getAs<ObjCObjectPointerType>())

Completed in 278 milliseconds

123