Home | History | Annotate | Download | only in Sema

Lines Matching defs:ConvType

6106   QualType ConvType = GetTypeFromParser(D.getName().ConversionFunctionId);
6139 if (Proto->getResultType() != ConvType) {
6143 ConvType = Proto->getResultType();
6149 if (ConvType->isArrayType()) {
6151 ConvType = Context.getPointerType(ConvType);
6153 } else if (ConvType->isFunctionType()) {
6155 ConvType = Context.getPointerType(ConvType);
6163 R = Context.getFunctionType(ConvType, None, Proto->getExtProtoInfo());
6184 QualType ConvType = Context.getCanonicalType(Conversion->getConversionType());
6196 if (const ReferenceType *ConvTypeRef = ConvType->getAs<ReferenceType>())
6197 ConvType = ConvTypeRef->getPointeeType();
6201 else if (ConvType->isRecordType()) {
6202 ConvType = Context.getCanonicalType(ConvType).getUnqualifiedType();
6203 if (ConvType == ClassType)
6206 else if (IsDerivedFrom(ClassType, ConvType))
6208 << ClassType << ConvType;
6209 } else if (ConvType->isVoidType()) {
6211 << ClassType << ConvType;