Lines Matching defs:ArgTypes
416 SmallVectorImpl<QualType> &ArgTypes,
2715 SmallVector<QualType, 4> ArgTypes;
2716 ArgTypes.push_back(Context->getObjCIdType());
2717 ArgTypes.push_back(Context->getObjCSelType());
2720 ArgTypes.push_back((*PI)->getType());
2736 getSimpleFunctionType(returnType, ArgTypes, BoxingMethod->isVariadic());
2852 SmallVector<QualType, 4> ArgTypes;
2853 ArgTypes.push_back(Context->getObjCIdType());
2854 ArgTypes.push_back(Context->getObjCSelType());
2857 ArgTypes.push_back((*PI)->getType());
2873 getSimpleFunctionType(returnType, ArgTypes, ArrayMethod->isVariadic());
3018 SmallVector<QualType, 8> ArgTypes;
3019 ArgTypes.push_back(Context->getObjCIdType());
3020 ArgTypes.push_back(Context->getObjCSelType());
3029 ArgTypes.push_back(T);
3046 getSimpleFunctionType(returnType, ArgTypes, DictMethod->isVariadic());
3177 /// ArgTypes - type of the arguments passed to objc_msgSend_stret, starting with receiver type.
3184 SmallVectorImpl<QualType> &ArgTypes,
3188 QualType castType = getSimpleFunctionType(returnType, ArgTypes,
3202 for (unsigned i = 2; i < ArgTypes.size(); i++) {
3204 ArgTypes[i].getAsStringInternal(ArgName, Context->getPrintingPolicy());
3208 for (unsigned i = ArgTypes.size(); i < MsgExprs.size(); i++) {
3221 for (unsigned i = 2; i < ArgTypes.size(); i++) {
3225 for (unsigned i = ArgTypes.size(); i < MsgExprs.size(); i++) {
3587 SmallVector<QualType, 8> ArgTypes;
3592 ArgTypes.push_back(Context->getPointerType(getSuperStructType()));
3594 ArgTypes.push_back(Context->getObjCIdType());
3595 ArgTypes.push_back(Context->getObjCSelType());
3605 ArgTypes.push_back(t);
3632 getSimpleFunctionType(returnType, ArgTypes, MD ? MD->isVariadic() : true);
3652 ArgTypes, MsgExprs,
4722 SmallVector<QualType, 8> ArgTypes;
4733 ArgTypes.push_back(t);
4738 FuncType = getSimpleFunctionType(Res, ArgTypes);
4790 SmallVector<QualType, 8> ArgTypes;
4793 ArgTypes.push_back(PtrBlock);
4801 ArgTypes.push_back(t);
4805 QualType PtrToFuncCastType = getSimpleFunctionType(Exp->getType(), ArgTypes);