/llvm-project/clang/include/clang/Basic/ |
H A D | ExceptionSpecificationType.h | 20 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()
|
/llvm-project/clang/lib/ExtractAPI/ |
H A D | DeclarationFragments.cpp | 153 ExceptionSpecificationType ExceptionSpec) { in getExceptionSpecificationString() 156 case ExceptionSpecificationType::EST_None: in getExceptionSpecificationString() 158 case ExceptionSpecificationType::EST_DynamicNone: in getExceptionSpecificationString() 163 case ExceptionSpecificationType::EST_Dynamic: in getExceptionSpecificationString() 166 case ExceptionSpecificationType::EST_BasicNoexcept: in getExceptionSpecificationString() 169 case ExceptionSpecificationType::EST_DependentNoexcept: in getExceptionSpecificationString() 172 case ExceptionSpecificationType::EST_NoexceptFalse: in getExceptionSpecificationString() 178 case ExceptionSpecificationType::EST_NoexceptTrue: in getExceptionSpecificationString()
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 82 ExceptionSpecificationType &EST) { in ActOnNoexceptSpec() 251 ExceptionSpecificationType EST = in exceptionSpecNotKnownYet() 548 ExceptionSpecificationType OldEST = Old->getExceptionSpecType(); in CheckEquivalentExceptionSpecImpl() 549 ExceptionSpecificationType NewEST = New->getExceptionSpecType(); in CheckEquivalentExceptionSpecImpl() 781 ExceptionSpecificationType SuperEST = Superset->getExceptionSpecType(); in CheckExceptionSpecSubset() 782 ExceptionSpecificationType SubEST = Subset->getExceptionSpecType(); in CheckExceptionSpecSubset()
|
H A D | DeclSpec.cpp | 168 ExceptionSpecificationType in getFunction()
|
H A D | SemaDeclCXX.cpp | 195 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in CalledDecl() 18987 bool IsTopLevel, ExceptionSpecificationType EST, in ActOnStartFunctionDeclarationDeclarator() 19036 Decl *D, ExceptionSpecificationType EST, SourceRange SpecificationRange,
|
H A D | SemaTemplateInstantiateDecl.cpp | 4910 ExceptionSpecificationType NewEST = EST_Uninstantiated; in InstantiateFunctionDefinition()
|
H A D | TreeTransform.h | 6527 ExceptionSpecificationType EST = ESI.Type; in TransformTypedefType()
|
/llvm-project/clang/include/clang/AST/ |
H A D | AbstractBasicReader.h | 225 esi.Type = ExceptionSpecificationType(asImpl().readUInt32()); in readExceptionSpecInfo()
|
H A D | Type.h | 26 #include "clang/Basic/ExceptionSpecificationType.h" 1976 LLVM_PREFERRED_TYPE(ExceptionSpecificationType) 5167 ExceptionSpecificationType Type = EST_None; 5185 ExceptionSpecInfo(ExceptionSpecificationType EST) : Type(EST) {} 5297 /// translate an ExceptionSpecificationType to the number and kind 5308 getExceptionSpecSize(ExceptionSpecificationType EST, unsigned NumExceptions) { 5388 ExceptionSpecificationType getExceptionSpecType() const { 5389 return static_cast<ExceptionSpecificationType>(
|
H A D | Decl.h | 2750 /// Gets the ExceptionSpecificationType as declared. 2751 ExceptionSpecificationType getExceptionSpecType() const {
|
/llvm-project/clang-tools-extra/clang-tidy/utils/ |
H A D | ExceptionSpecAnalyzer.cpp | 117 const ExceptionSpecificationType EST = FuncProto->getExceptionSpecType(); in analyzeImpl()
|
/llvm-project/clang/include/clang/ExtractAPI/ |
H A D | DeclarationFragments.h | 232 getExceptionSpecificationString(ExceptionSpecificationType ExceptionSpec);
|
/llvm-project/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 28 #include "clang/Basic/ExceptionSpecificationType.h" 1379 /// ExceptionSpecType - An ExceptionSpecificationType value. 1380 LLVM_PREFERRED_TYPE(ExceptionSpecificationType) 1567 ExceptionSpecificationType getExceptionSpecType() const { 1568 return static_cast<ExceptionSpecificationType>(ExceptionSpecType); 1723 ExceptionSpecificationType ESpecType,
|
H A D | Sema.h | 41 #include "clang/Basic/ExceptionSpecificationType.h" 5007 ExceptionSpecificationType ComputedEST; in ImplicitExceptionSpecification() 5024 ExceptionSpecificationType getExceptionSpecType() const { 5071 ExceptionSpecificationType EST, 5082 Decl *D, ExceptionSpecificationType EST, SourceRange SpecificationRange, 6147 /// the appropriate ExceptionSpecificationType. 6149 ExceptionSpecificationType &EST);
|
/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 4224 ExceptionSpecificationType Parser::tryParseExceptionSpecification( in diagnoseDynamicExceptionSpecification() 4229 ExceptionSpecificationType Result = EST_None; in diagnoseDynamicExceptionSpecification() 4286 ExceptionSpecificationType NoexceptType = EST_None; in ParseDynamicExceptionSpecification() 4354 ExceptionSpecificationType Parser::ParseDynamicExceptionSpecification( in ParseTrailingRequiresClause()
|
H A D | ParseCXXInlineMethods.cpp | 549 ExceptionSpecificationType EST in ParseLexedMethodDeclaration()
|
H A D | ParseExprCXX.cpp | 1547 ExceptionSpecificationType ESpecType = EST_None; in ParseLambdaExpressionAfterIntroducer()
|
H A D | ParseDecl.cpp | 7608 ExceptionSpecificationType ESpecType = EST_None; in ParseFunctionDeclarator()
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGException.cpp | 489 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in EmitStartEHSpec() 596 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in EmitEndEHSpec()
|
/llvm-project/clang/tools/libclang/ |
H A D | CXType.cpp | 772 getExternalExceptionSpecificationKind(ExceptionSpecificationType EST) { in getExternalExceptionSpecificationKind()
|
/llvm-project/clang/include/clang/Parse/ |
H A D | Parser.h | 2049 ExceptionSpecificationType tryParseExceptionSpecification( 2058 ExceptionSpecificationType ParseDynamicExceptionSpecification(
|
/llvm-project/clang/lib/AST/ |
H A D | ASTContext.cpp | 52 #include "clang/Basic/ExceptionSpecificationType.h" 13526 ExceptionSpecificationType EST1 = ESI1.Type, EST2 = ESI2.Type; 13586 llvm_unreachable("invalid ExceptionSpecificationType"); in getCorrespondingSaturatedType()
|