Home
last modified time | relevance | path

Searched refs:getExceptionSpecType (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaExceptionSpec.cpp217 if (FPT->getExceptionSpecType() == EST_Unparsed) { in ResolveExceptionSpec()
222 if (!isUnresolvedExceptionSpec(FPT->getExceptionSpecType())) in ResolveExceptionSpec()
230 if (!isUnresolvedExceptionSpec(SourceFPT->getExceptionSpecType())) in ResolveExceptionSpec()
234 if (SourceFPT->getExceptionSpecType() == EST_Unevaluated) in ResolveExceptionSpec()
241 if (Proto->getExceptionSpecType() == clang::EST_Unparsed) { in ResolveExceptionSpec()
425 switch (OldProto->getExceptionSpecType()) { in CheckEquivalentExceptionSpec()
561 ExceptionSpecificationType OldEST = Old->getExceptionSpecType(); in CheckEquivalentExceptionSpecImpl()
562 ExceptionSpecificationType NewEST = New->getExceptionSpecType(); in CheckEquivalentExceptionSpecImpl()
797 ExceptionSpecificationType SuperEST = Superset->getExceptionSpecType(); in CheckExceptionSpecSubset()
798 ExceptionSpecificationType SubEST = Subset->getExceptionSpecType(); in CheckExceptionSpecSubset()
[all …]
H A DSemaTemplateVariadic.cpp950 if (Chunk.Fun.getExceptionSpecType() == EST_Dynamic) { in containsUnexpandedParameterPacks()
957 } else if (isComputedNoexcept(Chunk.Fun.getExceptionSpecType()) && in containsUnexpandedParameterPacks()
H A DSemaType.cpp5478 if (IsTypedefName && FTI.getExceptionSpecType() && !LangOpts.CPlusPlus17) in GetFullTypeForDeclarator()
5649 if (FTI.getExceptionSpecType() == EST_Dynamic) { in GetFullTypeForDeclarator()
5659 } else if (isComputedNoexcept(FTI.getExceptionSpecType())) { in GetFullTypeForDeclarator()
5664 FTI.getExceptionSpecType(), in GetFullTypeForDeclarator()
8178 switch (Proto->getExceptionSpecType()) { in handleFunctionTypeAttr()
H A DSemaExprMember.cpp961 if (isUnresolvedExceptionSpec(FPT->getExceptionSpecType())) { in BuildMemberExpr()
H A DSemaDeclCXX.cpp194 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in CalledDecl()
7638 if (FPT->getExceptionSpecType() != EST_Unevaluated) in EvaluateImplicitExceptionSpec()
9118 if (FD->getExceptionSpecType() == EST_None) { in CheckExplicitlyDefaultedComparison()
19019 switch (Proto->getExceptionSpecType()) { in checkThisInStaticMemberFunctionExceptionSpec()
H A DSemaTemplateDeduction.cpp4555 isUnresolvedExceptionSpec(SpecializationFPT->getExceptionSpecType()) && in DeduceTemplateArguments()
H A DSemaTemplateInstantiateDecl.cpp4675 if (Proto->getExceptionSpecType() != EST_Uninstantiated) in InstantiateExceptionSpec()
/freebsd/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp713 Func->getExceptionSpecType())); in getFragmentsForFunction()
821 Method->getExceptionSpecType())); in getFragmentsForSpecialCXXMethod()
861 Method->getExceptionSpecType())); in getFragmentsForCXXMethod()
924 Method->getExceptionSpecType())); in getFragmentsForOverloadedOperator()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DType.h4405 return getExceptionSpecSize(getExceptionSpecType(), getNumExceptions());
4410 assert((getExceptionSpecType() != EST_Dynamic ||
4454 ExceptionSpecificationType getExceptionSpecType() const {
4464 return isDynamicExceptionSpec(getExceptionSpecType());
4469 return isNoexceptExceptionSpec(getExceptionSpecType());
4482 Result.Type = getExceptionSpecType();
4498 return getExceptionSpecType() == EST_Dynamic
4513 if (!isComputedNoexcept(getExceptionSpecType()))
4523 if (getExceptionSpecType() != EST_Uninstantiated &&
4524 getExceptionSpecType() != EST_Unevaluated)
[all …]
H A DDecl.h2738 ExceptionSpecificationType getExceptionSpecType() const { in getExceptionSpecType() function
2742 return FPT ? FPT->getExceptionSpecType() : EST_None; in getExceptionSpecType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DType.cpp3501 if (getExceptionSpecType() == EST_Dynamic) { in FunctionProtoType()
3523 else if (isComputedNoexcept(getExceptionSpecType())) { in FunctionProtoType()
3525 assert((getExceptionSpecType() == EST_DependentNoexcept) == in FunctionProtoType()
3536 else if (getExceptionSpecType() == EST_Uninstantiated) { in FunctionProtoType()
3544 } else if (getExceptionSpecType() == EST_Unevaluated) { in FunctionProtoType()
3554 if (getExceptionSpecType() == EST_Dynamic || in FunctionProtoType()
3555 getExceptionSpecType() == EST_DependentNoexcept) { in FunctionProtoType()
3607 switch (getExceptionSpecType()) { in canThrow()
H A DTypePrinter.cpp849 if (getExceptionSpecType() == EST_MSAny) in printExceptionSpecification()
859 } else if (EST_NoThrow == getExceptionSpecType()) { in printExceptionSpecification()
861 } else if (isNoexceptExceptionSpec(getExceptionSpecType())) { in printExceptionSpecification()
865 if (isComputedNoexcept(getExceptionSpecType())) { in printExceptionSpecification()
H A DDeclPrinter.cpp826 if (FT->getExceptionSpecType() == EST_MSAny) in VisitFunctionDecl()
836 } else if (FT && isNoexceptExceptionSpec(FT->getExceptionSpecType())) { in VisitFunctionDecl()
838 if (isComputedNoexcept(FT->getExceptionSpecType())) { in VisitFunctionDecl()
H A DASTStructuralEquivalence.cpp767 auto Spec1 = Proto1->getExceptionSpecType(); in IsEquivalentExceptionSpec()
768 auto Spec2 = Proto2->getExceptionSpecType(); in IsEquivalentExceptionSpec()
H A DItaniumMangle.cpp3529 if (isComputedNoexcept(T->getExceptionSpecType())) { in mangleType()
3534 assert(T->getExceptionSpecType() == EST_Dynamic); in mangleType()
H A DASTContext.cpp6607 (isUnresolvedExceptionSpec(XFPT->getExceptionSpecType()) || in isSameEntity()
6608 isUnresolvedExceptionSpec(YFPT->getExceptionSpecType())) && in isSameEntity()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGCoroutine.cpp140 return !isNoexceptExceptionSpec(Proto->getExceptionSpecType()) || in FunctionCanThrow()
H A DCGException.cpp490 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in EmitStartEHSpec()
597 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in EmitEndEHSpec()
H A DCGCall.cpp1771 if (!isUnresolvedExceptionSpec(FPT->getExceptionSpecType()) && in AddAttributesFromFunctionProtoType()
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1432 switch (getExceptionSpecType()) { in destroy()
1518 ExceptionSpecificationType getExceptionSpecType() const { in getExceptionSpecType() function
H A DSema.h6451 ExceptionSpecificationType getExceptionSpecType() const { in getExceptionSpecType() function
6476 ESI.Type = getExceptionSpecType(); in getExceptionSpec()
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp3656 bool IsUnresolved = isUnresolvedExceptionSpec(FPT->getExceptionSpecType()); in attachPreviousDeclImpl()
3658 isUnresolvedExceptionSpec(PrevFPT->getExceptionSpecType()); in attachPreviousDeclImpl()
4665 if (isUnresolvedExceptionSpec(FPT->getExceptionSpecType())) { in UpdateDecl()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp2360 bool NeedLateParse = FTI.getExceptionSpecType() == EST_Unparsed; in HandleMemberFunctionDeclDelays()
2389 if (FTI.getExceptionSpecType() == EST_Unparsed) { in HandleMemberFunctionDeclDelays()
/freebsd/contrib/llvm-project/clang/include/clang/ASTMatchers/
H A DASTMatchers.h5481 if (isUnresolvedExceptionSpec(FnTy->getExceptionSpecType())) in AST_POLYMORPHIC_MATCHER()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DCFG.cpp2690 if (!isUnresolvedExceptionSpec(Proto->getExceptionSpecType()) && in CanThrow()

12