Home
last modified time | relevance | path

Searched refs:ExceptionType (Results 1 – 8 of 8) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaExceptionSpec.cpp673 bool Sema::handlerCanCatch(QualType HandlerType, QualType ExceptionType) { in handlerCanCatch() argument
684 if (Context.hasSameUnqualifiedType(ExceptionType, HandlerType)) in handlerCanCatch()
695 if (ExceptionType->isNullPtrType()) in handlerCanCatch()
707 if (IsQualificationConversion(ExceptionType, HandlerType, false, in handlerCanCatch()
709 IsFunctionConversion(ExceptionType, HandlerType, Result)) in handlerCanCatch()
713 if (!ExceptionType->isPointerType() || !HandlerType->isPointerType()) in handlerCanCatch()
718 ExceptionType = Context.getUnqualifiedArrayType( in handlerCanCatch()
719 ExceptionType->getPointeeType(), EQuals); in handlerCanCatch()
725 if (HandlerType->isVoidType() && ExceptionType->isObjectType()) in handlerCanCatch()
733 if (!ExceptionType->isRecordType() || !HandlerType->isRecordType()) in handlerCanCatch()
[all …]
H A DSemaDeclObjC.cpp5195 QualType ExceptionType = TInfo->getType(); in ActOnObjCExceptionDecl() local
5197 VarDecl *New = BuildObjCExceptionDecl(TInfo, ExceptionType, in ActOnObjCExceptionDecl()
/netbsd-src/sys/external/bsd/gnu-efi/dist/inc/protocol/
H A Defidbg.h87 IN EXCEPTION_TYPE ExceptionType,
103 IN EXCEPTION_TYPE ExceptionType
/netbsd-src/sys/external/bsd/gnu-efi/dist/inc/
H A Defidebug.h524 IN EFI_EXCEPTION_TYPE ExceptionType,
604 IN EFI_EXCEPTION_TYPE ExceptionType);
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DType.cpp3184 reinterpret_cast<QualType *>(getTrailingObjects<ExceptionType>()); in FunctionProtoType()
3186 for (QualType ExceptionType : epi.ExceptionSpec.Exceptions) { in FunctionProtoType() local
3191 ExceptionType->getDependence() & in FunctionProtoType()
3194 exnSlot[I++] = ExceptionType; in FunctionProtoType()
H A DASTContext.cpp4369 FunctionType::ExceptionType, Expr *, FunctionDecl *, in getFunctionTypeInternal()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DType.h3786 struct ExceptionType { QualType Type; };
3892 FunctionType::FunctionTypeExtraBitfields, FunctionType::ExceptionType,
4005 unsigned numTrailingObjects(OverloadToken<ExceptionType>) const {
4272 getTrailingObjects<ExceptionType>());
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/
H A DSema.h2004 bool handlerCanCatch(QualType HandlerType, QualType ExceptionType);
4801 VarDecl *BuildObjCExceptionDecl(TypeSourceInfo *TInfo, QualType ExceptionType,