Home | History | Annotate | Download | only in AST

Lines Matching refs:T1

3861 /// UnwrapSimilarPointerTypes - If T1 and T2 are pointer types  that
3862 /// may be similar (C++ 4.4), replaces T1 and T2 with the type that
3863 /// they point to and return true. If T1 and T2 aren't pointer types
3865 /// level, returns false and leaves T1 and T2 unchanged. Top-level
3866 /// qualifiers on T1 and T2 are ignored. This function will typically
3869 bool ASTContext::UnwrapSimilarPointerTypes(QualType &T1, QualType &T2) {
3870 const PointerType *T1PtrType = T1->getAs<PointerType>(),
3873 T1 = T1PtrType->getPointeeType();
3878 const MemberPointerType *T1MPType = T1->getAs<MemberPointerType>(),
3883 T1 = T1MPType->getPointeeType();
3889 const ObjCObjectPointerType *T1OPType = T1->getAs<ObjCObjectPointerType>(),
3892 T1 = T1OPType->getPointeeType();
4087 // typedef typename T::type T1;
4088 // typedef typename T1::type T2;