Searched refs:ExceptionType (Results 1 - 6 of 6) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
H A DSemaExceptionSpec.cpp673 bool Sema::handlerCanCatch(QualType HandlerType, QualType ExceptionType) { argument
677 // HandlerType must be ExceptionType or derived from it, or pointer or
684 if (Context.hasSameUnqualifiedType(ExceptionType, HandlerType))
695 if (ExceptionType->isNullPtrType())
707 if (IsQualificationConversion(ExceptionType, HandlerType, false,
709 IsFunctionConversion(ExceptionType, HandlerType, Result))
713 if (!ExceptionType->isPointerType() || !HandlerType->isPointerType())
718 ExceptionType = Context.getUnqualifiedArrayType(
719 ExceptionType->getPointeeType(), EQuals);
725 if (HandlerType->isVoidType() && ExceptionType
[all...]
H A DSemaDeclObjC.cpp5130 QualType ExceptionType = TInfo->getType(); local
5132 VarDecl *New = BuildObjCExceptionDecl(TInfo, ExceptionType,
/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
H A DType.cpp3121 reinterpret_cast<QualType *>(getTrailingObjects<ExceptionType>());
3123 for (QualType ExceptionType : epi.ExceptionSpec.Exceptions) {
3128 ExceptionType->getDependence() &
3131 exnSlot[I++] = ExceptionType;
H A DASTContext.cpp4239 FunctionType::ExceptionType, Expr *, FunctionDecl *,
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
H A DType.h3785 struct ExceptionType { QualType Type; };
3891 FunctionType::FunctionTypeExtraBitfields, FunctionType::ExceptionType,
3912 // * an array of getNumExceptions() ExceptionType,
4004 unsigned numTrailingObjects(OverloadToken<ExceptionType>) const {
4271 getTrailingObjects<ExceptionType>());
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h1765 bool handlerCanCatch(QualType HandlerType, QualType ExceptionType);
4505 VarDecl *BuildObjCExceptionDecl(TypeSourceInfo *TInfo, QualType ExceptionType,

Completed in 213 milliseconds