|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/Decl.h 2394 return FPT ? FPT->getExceptionSpecType() : EST_None;
tools/clang/include/clang/AST/Type.h 3907 return getExceptionSpecSize(getExceptionSpecType(), getNumExceptions());
3919 return hasExtraBitfields(getExceptionSpecType());
3943 EPI.ExceptionSpec.Type = getExceptionSpecType();
3967 bool hasExceptionSpec() const { return getExceptionSpecType() != EST_None; }
3971 return isDynamicExceptionSpec(getExceptionSpecType());
3976 return isNoexceptExceptionSpec(getExceptionSpecType());
3988 return getExceptionSpecType() == EST_Dynamic
4003 if (!isComputedNoexcept(getExceptionSpecType()))
4013 if (getExceptionSpecType() != EST_Uninstantiated &&
4014 getExceptionSpecType() != EST_Unevaluated)
4024 if (getExceptionSpecType() != EST_Uninstantiated)
tools/clang/include/clang/ASTMatchers/ASTMatchers.h 4247 if (isUnresolvedExceptionSpec(FnTy->getExceptionSpecType()))
tools/clang/lib/AST/ASTStructuralEquivalence.cpp 409 auto Spec1 = Proto1->getExceptionSpecType();
410 auto Spec2 = Proto2->getExceptionSpecType();
tools/clang/lib/AST/DeclPrinter.cpp 701 if (FT->getExceptionSpecType() == EST_MSAny)
711 } else if (FT && isNoexceptExceptionSpec(FT->getExceptionSpecType())) {
713 if (isComputedNoexcept(FT->getExceptionSpecType())) {
tools/clang/lib/AST/ItaniumMangle.cpp 2818 if (isComputedNoexcept(T->getExceptionSpecType())) {
2823 assert(T->getExceptionSpecType() == EST_Dynamic);
tools/clang/lib/AST/Type.cpp 2992 if (getExceptionSpecType() == EST_Dynamic) {
3011 else if (isComputedNoexcept(getExceptionSpecType())) {
3013 assert((getExceptionSpecType() == EST_DependentNoexcept) ==
3027 else if (getExceptionSpecType() == EST_Uninstantiated) {
3035 } else if (getExceptionSpecType() == EST_Unevaluated) {
3045 if (getExceptionSpecType() == EST_Dynamic ||
3046 getExceptionSpecType() == EST_DependentNoexcept) {
3092 switch (getExceptionSpecType()) {
tools/clang/lib/AST/TypePrinter.cpp 727 if (getExceptionSpecType() == EST_MSAny)
737 } else if (EST_NoThrow == getExceptionSpecType()) {
739 } else if (isNoexceptExceptionSpec(getExceptionSpecType())) {
743 if (isComputedNoexcept(getExceptionSpecType())) {
tools/clang/lib/Analysis/CFG.cpp 2557 if (!isUnresolvedExceptionSpec(Proto->getExceptionSpecType()) &&
tools/clang/lib/CodeGen/CGCall.cpp 1685 if (!isUnresolvedExceptionSpec(FPT->getExceptionSpecType()) &&
tools/clang/lib/CodeGen/CGCoroutine.cpp 136 if (isNoexceptExceptionSpec(Proto->getExceptionSpecType()) &&
tools/clang/lib/CodeGen/CGException.cpp 461 ExceptionSpecificationType EST = Proto->getExceptionSpecType();
538 ExceptionSpecificationType EST = Proto->getExceptionSpecType();
tools/clang/lib/Sema/SemaDecl.cpp14311 if (!FPT || FPT->getExceptionSpecType() == EST_None)
tools/clang/lib/Sema/SemaDeclCXX.cpp 164 ExceptionSpecificationType EST = Proto->getExceptionSpecType();
6820 if (FPT->getExceptionSpecType() != EST_Unevaluated)
6835 if (CanonicalFPT->getExceptionSpecType() == EST_Unevaluated)
15980 switch (Proto->getExceptionSpecType()) {
tools/clang/lib/Sema/SemaExceptionSpec.cpp 189 if (FPT->getExceptionSpecType() == EST_Unparsed) {
194 if (!isUnresolvedExceptionSpec(FPT->getExceptionSpecType()))
202 if (!isUnresolvedExceptionSpec(SourceFPT->getExceptionSpecType()))
206 if (SourceFPT->getExceptionSpecType() == EST_Unevaluated)
213 if (Proto->getExceptionSpecType() == clang::EST_Unparsed) {
237 auto EST = MD->getType()->castAs<FunctionProtoType>()->getExceptionSpecType();
349 FunctionProtoType::ExceptionSpecInfo ESI = OldProto->getExceptionSpecType();
396 switch (OldProto->getExceptionSpecType()) {
532 ExceptionSpecificationType OldEST = Old->getExceptionSpecType();
533 ExceptionSpecificationType NewEST = New->getExceptionSpecType();
770 ExceptionSpecificationType SuperEST = Superset->getExceptionSpecType();
771 ExceptionSpecificationType SubEST = Subset->getExceptionSpecType();
942 if (New->getType()->castAs<FunctionProtoType>()->getExceptionSpecType() ==
tools/clang/lib/Sema/SemaExpr.cpp15480 if (FPT && isUnresolvedExceptionSpec(FPT->getExceptionSpecType()))
tools/clang/lib/Sema/SemaOverload.cpp11279 isUnresolvedExceptionSpec(FPT->getExceptionSpecType()) &&
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 4108 isUnresolvedExceptionSpec(SpecializationFPT->getExceptionSpecType()) &&
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp 3978 if (Proto->getExceptionSpecType() != EST_Uninstantiated)
tools/clang/lib/Sema/SemaType.cpp 6967 switch (Proto->getExceptionSpecType()) {
tools/clang/lib/Serialization/ASTReaderDecl.cpp 3027 (isUnresolvedExceptionSpec(XFPT->getExceptionSpecType()) ||
3028 isUnresolvedExceptionSpec(YFPT->getExceptionSpecType())) &&
3480 bool IsUnresolved = isUnresolvedExceptionSpec(FPT->getExceptionSpecType());
3482 isUnresolvedExceptionSpec(PrevFPT->getExceptionSpecType());
4448 if (isUnresolvedExceptionSpec(FPT->getExceptionSpecType())) {
tools/clang/lib/Serialization/ASTWriter.cpp 293 Record.push_back(T->getExceptionSpecType());
294 if (T->getExceptionSpecType() == EST_Dynamic) {
298 } else if (isComputedNoexcept(T->getExceptionSpecType())) {
300 } else if (T->getExceptionSpecType() == EST_Uninstantiated) {
303 } else if (T->getExceptionSpecType() == EST_Unevaluated) {
327 T->getRefQualifier() || T->getExceptionSpecType() != EST_None ||
6416 ->getExceptionSpecType()))
tools/clang/tools/extra/clang-tidy/performance/NoexceptMoveConstructorCheck.cpp 47 if (isUnresolvedExceptionSpec(ProtoType->getExceptionSpecType()))
50 if (!isNoexceptExceptionSpec(ProtoType->getExceptionSpecType())) {
tools/clang/tools/libclang/CXType.cpp 767 return getExternalExceptionSpecificationKind(FD->getExceptionSpecType());