Home
last modified time | relevance | path

Searched refs:ExceptionSpecificationType (Results 1 – 20 of 20) sorted by relevance

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DExceptionSpecificationType.h20 enum ExceptionSpecificationType { enum
35 inline bool isDynamicExceptionSpec(ExceptionSpecificationType ESpecType) { in isDynamicExceptionSpec()
39 inline bool isComputedNoexcept(ExceptionSpecificationType ESpecType) { in isComputedNoexcept()
44 inline bool isNoexceptExceptionSpec(ExceptionSpecificationType ESpecType) { in isNoexceptExceptionSpec()
49 inline bool isUnresolvedExceptionSpec(ExceptionSpecificationType ESpecType) { in isUnresolvedExceptionSpec()
53 inline bool isExplicitThrowExceptionSpec(ExceptionSpecificationType ESpecType) { in isExplicitThrowExceptionSpec()
/freebsd-14.2/contrib/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp129 ExceptionSpecificationType ExceptionSpec) { in getExceptionSpecificationString()
132 case ExceptionSpecificationType::EST_None: in getExceptionSpecificationString()
134 case ExceptionSpecificationType::EST_DynamicNone: in getExceptionSpecificationString()
139 case ExceptionSpecificationType::EST_Dynamic: in getExceptionSpecificationString()
142 case ExceptionSpecificationType::EST_BasicNoexcept: in getExceptionSpecificationString()
145 case ExceptionSpecificationType::EST_DependentNoexcept: in getExceptionSpecificationString()
148 case ExceptionSpecificationType::EST_NoexceptFalse: in getExceptionSpecificationString()
154 case ExceptionSpecificationType::EST_NoexceptTrue: in getExceptionSpecificationString()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExceptionSpec.cpp83 ExceptionSpecificationType &EST) { in ActOnNoexceptSpec()
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()
H A DDeclSpec.cpp171 ExceptionSpecificationType in getFunction()
H A DSemaDeclCXX.cpp194 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in CalledDecl()
19096 bool IsTopLevel, ExceptionSpecificationType EST, in checkExceptionSpecification()
19145 ExceptionSpecificationType EST, in actOnDelayedExceptionSpecification()
H A DSemaTemplateInstantiateDecl.cpp4772 ExceptionSpecificationType NewEST = EST_Uninstantiated; in InitFunctionInstantiation()
H A DTreeTransform.h6215 ExceptionSpecificationType EST = ESI.Type; in TransformExceptionSpec()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DAbstractBasicReader.h225 esi.Type = ExceptionSpecificationType(asImpl().readUInt32()); in readExceptionSpecInfo()
H A DType.h1746 LLVM_PREFERRED_TYPE(ExceptionSpecificationType)
4248 ExceptionSpecificationType Type = EST_None;
4266 ExceptionSpecInfo(ExceptionSpecificationType EST) : Type(EST) {}
4375 getExceptionSpecSize(ExceptionSpecificationType EST, unsigned NumExceptions) {
4454 ExceptionSpecificationType getExceptionSpecType() const {
4455 return static_cast<ExceptionSpecificationType>(
H A DDecl.h2738 ExceptionSpecificationType getExceptionSpecType() const { in getExceptionSpecType()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h192 getExceptionSpecificationString(ExceptionSpecificationType ExceptionSpec);
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h1518 ExceptionSpecificationType getExceptionSpecType() const { in getExceptionSpecType()
1519 return static_cast<ExceptionSpecificationType>(ExceptionSpecType); in getExceptionSpecType()
1672 ExceptionSpecificationType ESpecType,
H A DSema.h6434 ExceptionSpecificationType ComputedEST;
6451 ExceptionSpecificationType getExceptionSpecType() const { in getExceptionSpecType()
6498 ExceptionSpecificationType &EST);
6503 ExceptionSpecificationType EST,
6518 ExceptionSpecificationType EST,
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseDeclCXX.cpp3927 ExceptionSpecificationType Parser::tryParseExceptionSpecification( in tryParseExceptionSpecification()
3932 ExceptionSpecificationType Result = EST_None; in tryParseExceptionSpecification()
3989 ExceptionSpecificationType NoexceptType = EST_None; in tryParseExceptionSpecification()
4057 ExceptionSpecificationType Parser::ParseDynamicExceptionSpecification( in ParseDynamicExceptionSpecification()
H A DParseCXXInlineMethods.cpp488 ExceptionSpecificationType EST in ParseLexedMethodDeclaration()
H A DParseExprCXX.cpp1445 ExceptionSpecificationType ESpecType = EST_None; in ParseLambdaExpressionAfterIntroducer()
H A DParseDecl.cpp7081 ExceptionSpecificationType ESpecType = EST_None; in ParseFunctionDeclarator()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGException.cpp490 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in EmitStartEHSpec()
597 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in EmitEndEHSpec()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h1987 ExceptionSpecificationType tryParseExceptionSpecification(
1996 ExceptionSpecificationType ParseDynamicExceptionSpecification(
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DASTContext.cpp12607 ExceptionSpecificationType EST1 = ESI1.Type, EST2 = ESI2.Type; in mergeExceptionSpecs()