Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExceptionSpec.cpp675 bool Sema::handlerCanCatch(QualType HandlerType, QualType ExceptionType) { in handlerCanCatch() argument
686 if (Context.hasSameUnqualifiedType(ExceptionType, HandlerType)) in handlerCanCatch()
697 if (ExceptionType->isNullPtrType()) in handlerCanCatch()
708 if (IsQualificationConversion(ExceptionType, HandlerType, false, in handlerCanCatch()
710 IsFunctionConversion(ExceptionType, HandlerType)) in handlerCanCatch()
714 if (!ExceptionType->isPointerType() || !HandlerType->isPointerType()) in handlerCanCatch()
719 ExceptionType = Context.getUnqualifiedArrayType( in handlerCanCatch()
720 ExceptionType->getPointeeType(), EQuals); in handlerCanCatch()
726 if (HandlerType->isVoidType() && ExceptionType->isObjectType()) in handlerCanCatch()
734 if (!ExceptionType->isRecordType() || !HandlerType->isRecordType()) in handlerCanCatch()
[all …]
H A DSemaDeclObjC.cpp5235 QualType ExceptionType = TInfo->getType(); in ActOnObjCExceptionDecl() local
5237 VarDecl *New = BuildObjCExceptionDecl(TInfo, ExceptionType, in ActOnObjCExceptionDecl()
/freebsd/contrib/llvm-project/clang/lib/Index/
H A DCommentToXML.cpp712 StringRef ExceptionType; in visitBlockCommandComment() local
717 ExceptionType = C->getArgText(0); in visitBlockCommandComment()
746 ExceptionType); in visitBlockCommandComment()
/freebsd/sys/contrib/edk2/Include/Protocol/
H A DDebugSupport.h828 IN EFI_EXCEPTION_TYPE ExceptionType,
923 IN EFI_EXCEPTION_TYPE ExceptionType
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaObjC.h493 VarDecl *BuildObjCExceptionDecl(TypeSourceInfo *TInfo, QualType ExceptionType,
H A DSema.h6610 bool handlerCanCatch(QualType HandlerType, QualType ExceptionType);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp3734 reinterpret_cast<QualType *>(getTrailingObjects<ExceptionType>()); in FunctionProtoType()
3736 for (QualType ExceptionType : epi.ExceptionSpec.Exceptions) { in FunctionProtoType() local
3741 ExceptionType->getDependence() & in FunctionProtoType()
3744 exnSlot[I++] = ExceptionType; in FunctionProtoType()
H A DASTContext.cpp5129 FunctionType::FunctionTypeArmAttributes, FunctionType::ExceptionType, in getFunctionTypeInternal()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h4623 struct ExceptionType { QualType Type; };
5173 FunctionType::FunctionTypeArmAttributes, FunctionType::ExceptionType,
5331 unsigned numTrailingObjects(OverloadToken<ExceptionType>) const {
5615 getTrailingObjects<ExceptionType>());