Home
last modified time | relevance | path

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

/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()
/llvm-project/clang/lib/ExtractAPI/
H A DDeclarationFragments.cpp153 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 DSemaExceptionSpec.cpp82 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 DDeclSpec.cpp168 ExceptionSpecificationType in getFunction()
H A DSemaDeclCXX.cpp195 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in CalledDecl()
18987 bool IsTopLevel, ExceptionSpecificationType EST, in ActOnStartFunctionDeclarationDeclarator()
19036 Decl *D, ExceptionSpecificationType EST, SourceRange SpecificationRange,
H A DSemaTemplateInstantiateDecl.cpp4910 ExceptionSpecificationType NewEST = EST_Uninstantiated; in InstantiateFunctionDefinition()
H A DTreeTransform.h6527 ExceptionSpecificationType EST = ESI.Type; in TransformTypedefType()
/llvm-project/clang/include/clang/AST/
H A DAbstractBasicReader.h225 esi.Type = ExceptionSpecificationType(asImpl().readUInt32()); in readExceptionSpecInfo()
H A DType.h26 #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 DDecl.h2750 /// Gets the ExceptionSpecificationType as declared.
2751 ExceptionSpecificationType getExceptionSpecType() const {
/llvm-project/clang-tools-extra/clang-tidy/utils/
H A DExceptionSpecAnalyzer.cpp117 const ExceptionSpecificationType EST = FuncProto->getExceptionSpecType(); in analyzeImpl()
/llvm-project/clang/include/clang/ExtractAPI/
H A DDeclarationFragments.h232 getExceptionSpecificationString(ExceptionSpecificationType ExceptionSpec);
/llvm-project/clang/include/clang/Sema/
H A DDeclSpec.h28 #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 DSema.h41 #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 DParseDeclCXX.cpp4224 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 DParseCXXInlineMethods.cpp549 ExceptionSpecificationType EST in ParseLexedMethodDeclaration()
H A DParseExprCXX.cpp1547 ExceptionSpecificationType ESpecType = EST_None; in ParseLambdaExpressionAfterIntroducer()
H A DParseDecl.cpp7608 ExceptionSpecificationType ESpecType = EST_None; in ParseFunctionDeclarator()
/llvm-project/clang/lib/CodeGen/
H A DCGException.cpp489 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in EmitStartEHSpec()
596 ExceptionSpecificationType EST = Proto->getExceptionSpecType(); in EmitEndEHSpec()
/llvm-project/clang/tools/libclang/
H A DCXType.cpp772 getExternalExceptionSpecificationKind(ExceptionSpecificationType EST) { in getExternalExceptionSpecificationKind()
/llvm-project/clang/include/clang/Parse/
H A DParser.h2049 ExceptionSpecificationType tryParseExceptionSpecification(
2058 ExceptionSpecificationType ParseDynamicExceptionSpecification(
/llvm-project/clang/lib/AST/
H A DASTContext.cpp52 #include "clang/Basic/ExceptionSpecificationType.h"
13526 ExceptionSpecificationType EST1 = ESI1.Type, EST2 = ESI2.Type;
13586 llvm_unreachable("invalid ExceptionSpecificationType"); in getCorrespondingSaturatedType()