reference, declarationdefinition
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.cpp
14311     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.cpp
15480   if (FPT && isUnresolvedExceptionSpec(FPT->getExceptionSpecType()))
tools/clang/lib/Sema/SemaOverload.cpp
11279       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());