Lines Matching refs:ExceptionSpec
847 if (info.ExceptionSpec.Type == EST_Dynamic) {
849 for (auto exceptionType : info.ExceptionSpec.Exceptions) {
862 info.ExceptionSpec.Exceptions =
1163 if (info.ExceptionSpec.Type == EST_Dynamic) {
1165 for (auto exceptionType : info.ExceptionSpec.Exceptions) {
1181 info.ExceptionSpec.Exceptions =
2672 NumExceptions(epi.ExceptionSpec.Exceptions.size()),
2673 ExceptionSpecType(epi.ExceptionSpec.Type),
2699 for (QualType ExceptionType : epi.ExceptionSpec.Exceptions) {
2713 *noexSlot = epi.ExceptionSpec.NoexceptExpr;
2715 if (epi.ExceptionSpec.NoexceptExpr) {
2716 if (epi.ExceptionSpec.NoexceptExpr->isValueDependent() ||
2717 epi.ExceptionSpec.NoexceptExpr->isInstantiationDependent())
2720 if (epi.ExceptionSpec.NoexceptExpr->containsUnexpandedParameterPack())
2728 slot[0] = epi.ExceptionSpec.SourceDecl;
2729 slot[1] = epi.ExceptionSpec.SourceTemplate;
2737 slot[0] = epi.ExceptionSpec.SourceDecl;
2847 !(unsigned(epi.ExceptionSpec.Type) & ~15) &&
2852 (epi.ExceptionSpec.Type << 11));
2853 if (epi.ExceptionSpec.Type == EST_Dynamic) {
2854 for (QualType Ex : epi.ExceptionSpec.Exceptions)
2856 } else if (epi.ExceptionSpec.Type == EST_ComputedNoexcept &&
2857 epi.ExceptionSpec.NoexceptExpr) {
2858 epi.ExceptionSpec.NoexceptExpr->Profile(ID, Context, false);
2859 } else if (epi.ExceptionSpec.Type == EST_Uninstantiated ||
2860 epi.ExceptionSpec.Type == EST_Unevaluated) {
2861 ID.AddPointer(epi.ExceptionSpec.SourceDecl->getCanonicalDecl());