Home | History | Annotate | Download | only in Rewrite

Lines Matching refs:QualType

293     void RewriteTypeIntoString(QualType T, std::string &ResultStr,
304 void RewriteBlockPointerType(std::string& Str, QualType Type);
336 void RewriteBlocksInFunctionProtoType(QualType funcType, NamedDecl *D);
350 bool RewriteObjCFieldDeclType(QualType &Type, std::string &Result);
428 QualType getProtocolType();
430 void CheckFunctionPointerDecl(QualType dType, NamedDecl *ND);
443 bool isTopLevelBlockPointerType(QualType T) {
450 bool convertBlockPointerToFunctionPointer(QualType &T) {
459 bool convertObjCTypeToCStyleType(QualType &T);
461 bool needToScanForQualifiers(QualType T);
462 QualType getSuperStructType();
463 QualType getConstantStringStructType();
464 QualType convertFunctionTypeOfBlocks(const FunctionType *FT);
467 void convertToUnqualifiedObjCType(QualType &T) {
480 T = QualType(IFaceT, 0);
487 bool isObjCType(QualType T) {
491 QualType OCT = Context->getCanonicalType(T).getUnqualifiedType();
504 bool PointerTypeTakesAnyBlockArguments(QualType QT);
505 bool PointerTypeTakesAnyObjCQualifiedType(QualType QT);
518 QualType getSimpleFunctionType(QualType result,
519 const QualType *args,
530 CStyleCastExpr* NoTypeInfoCStyleCastExpr(ASTContext *Ctx, QualType Ty,
546 void RewriteModernObjC::RewriteBlocksInFunctionProtoType(QualType funcType,
560 void RewriteModernObjC::CheckFunctionPointerDecl(QualType funcType, NamedDecl *ND) {
1091 void RewriteModernObjC::RewriteTypeIntoString(QualType T, std::string &ResultStr,
1099 QualType retType = T;
1100 QualType PointeeTy;
1157 QualType selfTy = Context->getObjCInterfaceType(IDecl);
1185 QualType QT = PDecl->getType();
1589 QualType ElementType = cast<ValueDecl>(D)->getType();
1840 QualType t = catchDecl->getType();
1932 QualType StrType = Context->getPointerType(Context->CharTy);
1951 QualType argType = Context->getPointerType(Context->CharTy);
1967 QualType msgSendType = FD->getType();
1974 QualType pToFunc = Context->getPointerType(msgSendType);
2017 bool RewriteModernObjC::needToScanForQualifiers(QualType T) {
2029 QualType ElemTy = Context->getBaseElementType(T);
2036 QualType Type = E->getType();
2067 QualType Type;
2144 QualType QT = ND->getType();
2182 SmallVector<QualType, 16> ArgTys;
2184 QualType getFuncType =
2204 void RewriteModernObjC::RewriteBlockPointerType(std::string& Str, QualType Type) {
2220 QualType Type = VD->getType();
2253 QualType Type = proto->getResultType();
2260 QualType ArgType = proto->getArgType(i);
2274 SmallVector<QualType, 16> ArgTys;
2275 QualType argT = Context->getObjCIdType();
2279 QualType msgSendType = getSimpleFunctionType(Context->getObjCIdType(),
2292 SmallVector<QualType, 16> ArgTys;
2293 QualType argT = Context->getObjCIdType();
2299 QualType msgSendType = getSimpleFunctionType(Context->getObjCIdType(),
2313 SmallVector<QualType, 2> ArgTys;
2315 QualType msgSendType = getSimpleFunctionType(Context->getObjCIdType(),
2329 SmallVector<QualType, 16> ArgTys;
2330 QualType argT = Context->getObjCIdType();
2336 QualType msgSendType = getSimpleFunctionType(Context->getObjCIdType(),
2352 SmallVector<QualType, 2> ArgTys;
2354 QualType msgSendType = getSimpleFunctionType(Context->getObjCIdType(),
2368 SmallVector<QualType, 16> ArgTys;
2369 QualType argT = Context->getObjCIdType();
2375 QualType msgSendType = getSimpleFunctionType(Context->DoubleTy,
2389 SmallVector<QualType, 16> ArgTys;
2391 QualType getClassType = getSimpleFunctionType(Context->getObjCIdType(),
2405 SmallVector<QualType, 16> ArgTys;
2407 QualType getClassType = getSimpleFunctionType(Context->getObjCClassType(),
2422 SmallVector<QualType, 16> ArgTys;
2424 QualType getClassType = getSimpleFunctionType(Context->getObjCIdType(),
2435 QualType strType = getConstantStringStructType();
2512 QualType argType = Context->getPointerType(Context->CharTy);
2544 QualType type = ICE->getType();
2553 SmallVector<QualType, 4> ArgTypes;
2560 QualType returnType = Exp->getType();
2562 QualType msgSendType = MsgSendFlavor->getType();
2573 QualType castType =
2607 QualType IntQT = Context->IntTy;
2608 QualType NSArrayFType =
2641 QualType ConstIdT = Context->getObjCIdType().withConst();
2651 QualType argType = Context->getPointerType(Context->CharTy);
2652 QualType expType = Exp->getType();
2692 SmallVector<QualType, 4> ArgTypes;
2699 QualType returnType = Exp->getType();
2701 QualType msgSendType = MsgSendFlavor->getType();
2712 QualType castType =
2746 QualType IntQT = Context->IntTy;
2747 QualType NSDictFType =
2788 QualType ConstIdT = Context->getObjCIdType().withConst();
2816 QualType argType = Context->getPointerType(Context->CharTy);
2817 QualType expType = Exp->getType();
2860 SmallVector<QualType, 8> ArgTypes;
2865 QualType T = (*PI)->getType();
2867 QualType PointeeTy = PT->getPointeeType();
2874 QualType returnType = Exp->getType();
2876 QualType msgSendType = MsgSendFlavor->getType();
2887 QualType castType =
2909 QualType RewriteModernObjC::getSuperStructType() {
2914 QualType FieldTypes[2];
2937 QualType RewriteModernObjC::getConstantStringStructType() {
2942 QualType FieldTypes[4];
2997 QualType resultType = mDecl->getResultType();
3030 QualType argType = Context->getPointerType(Context->CharTy);
3057 QualType superType = getSuperStructType();
3106 QualType argType = Context->getPointerType(Context->CharTy);
3141 QualType argType = Context->getPointerType(Context->CharTy);
3167 QualType superType = getSuperStructType();
3228 QualType argType = Context->getPointerType(Context->CharTy);
3245 QualType type = ICE->getType();
3296 SmallVector<QualType, 8> ArgTypes;
3297 QualType returnType;
3309 QualType t = (*PI)->getType()->isObjCQualifiedIdType()
3323 QualType msgSendType = MsgSendFlavor->getType();
3338 QualType castType =
3429 QualType RewriteModernObjC::getProtocolType() {
3495 bool RewriteModernObjC::RewriteObjCFieldDeclType(QualType &Type,
3498 QualType ElemTy = Context->getBaseElementType(Type);
3563 QualType Type = fieldDecl->getType();
3726 QualType RT = AFT->getResultType();
3750 QualType QT = (*AI)->getType();
3798 QualType QT = (*I)->getType();
3896 QualType QT = (*I)->getType();
4219 bool RewriteModernObjC::convertObjCTypeToCStyleType(QualType &T) {
4220 QualType oldT = T;
4223 QualType PointeeTy;
4241 QualType RewriteModernObjC::convertFunctionTypeOfBlocks(const FunctionType *FT) {
4245 SmallVector<QualType, 8> ArgTypes;
4246 QualType Res = FT->getResultType();
4252 QualType t = *I;
4259 QualType FuncType;
4262 else FuncType = QualType(FT, 0);
4310 QualType PtrBlock = Context->getPointerType(Context->getTagDeclType(RD));
4313 SmallVector<QualType, 8> ArgTypes;
4320 QualType t = *I;
4328 QualType PtrToFuncCastType
4451 QualType QT = CE->getType();
4483 QualType QT = IC->getType();
4529 bool RewriteModernObjC::PointerTypeTakesAnyBlockArguments(QualType QT) {
4548 bool RewriteModernObjC::PointerTypeTakesAnyObjCQualifiedType(QualType QT) {
4600 QualType DeclT;
4768 QualType Ty = ND->getType();
4775 QualType T = Ty;
4797 QualType Ty = ND->getType();
4924 QualType FType = Context->getFunctionNoProtoType(Context->VoidPtrTy);
4992 QualType BFT = convertFunctionTypeOfBlocks(Exp->getFunctionType());
4993 QualType FType = Context->getPointerType(BFT);
5052 QualType QT = (*I)->getType();
5068 QualType QT = (*I)->getType();
5090 QualType castT = Context->getPointerType(Context->getTagDeclType(RD));
7246 QualType IvarT = D->getType();
7248 QualType castT = Context->getPointerType(IvarT);