Home | History | Annotate | Download | only in Sema

Lines Matching refs:ConvType

5291   QualType ConvType = GetTypeFromParser(D.getName().ConversionFunctionId);
5324 if (Proto->getResultType() != ConvType) {
5328 ConvType = Proto->getResultType();
5334 if (ConvType->isArrayType()) {
5336 ConvType = Context.getPointerType(ConvType);
5338 } else if (ConvType->isFunctionType()) {
5340 ConvType = Context.getPointerType(ConvType);
5348 R = Context.getFunctionType(ConvType, 0, 0, Proto->getExtProtoInfo());
5369 QualType ConvType = Context.getCanonicalType(Conversion->getConversionType());
5381 if (const ReferenceType *ConvTypeRef = ConvType->getAs<ReferenceType>())
5382 ConvType = ConvTypeRef->getPointeeType();
5386 else if (ConvType->isRecordType()) {
5387 ConvType = Context.getCanonicalType(ConvType).getUnqualifiedType();
5388 if (ConvType == ClassType)
5391 else if (IsDerivedFrom(ClassType, ConvType))
5393 << ClassType << ConvType;
5394 } else if (ConvType->isVoidType()) {
5396 << ClassType << ConvType;