⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 iexthrowerrnoexc.cpp

📁 对gif
💻 CPP
📖 第 1 页 / 共 2 页
字号:
      #endif

      #if defined (ELIBACC)
	  case ELIBACC:
	    throw ElibaccExc (tmp);
      #endif

      #if defined (ELIBBAD)
	  case ELIBBAD:
	    throw ElibbadExc (tmp);
      #endif

      #if defined (ELIBSCN)
	  case ELIBSCN:
	    throw ElibscnExc (tmp);
      #endif

      #if defined (ELIBMAX)
	  case ELIBMAX:
	    throw ElibmaxExc (tmp);
      #endif

      #if defined (ELIBEXEC)
	  case ELIBEXEC:
	    throw ElibexecExc (tmp);
      #endif

      #if defined (EILSEQ)
	  case EILSEQ:
	    throw EilseqExc (tmp);
      #endif

      #if defined (ENOSYS)
	  case ENOSYS:
	    throw EnosysExc (tmp);
      #endif

      #if defined (ELOOP)
	  case ELOOP:
	    throw EloopExc (tmp);
      #endif

      #if defined (ERESTART)
	  case ERESTART:
	    throw ErestartExc (tmp);
      #endif

      #if defined (ESTRPIPE)
	  case ESTRPIPE:
	    throw EstrpipeExc (tmp);
      #endif

      #if defined (ENOTEMPTY)
	  case ENOTEMPTY:
	    throw EnotemptyExc (tmp);
      #endif

      #if defined (EUSERS)
	  case EUSERS:
	    throw EusersExc (tmp);
      #endif

      #if defined (ENOTSOCK)
	  case ENOTSOCK:
	    throw EnotsockExc (tmp);
      #endif

      #if defined (EDESTADDRREQ)
	  case EDESTADDRREQ:
	    throw EdestaddrreqExc (tmp);
      #endif

      #if defined (EMSGSIZE)
	  case EMSGSIZE:
	    throw EmsgsizeExc (tmp);
      #endif

      #if defined (EPROTOTYPE)
	  case EPROTOTYPE:
	    throw EprototypeExc (tmp);
      #endif

      #if defined (ENOPROTOOPT)
	  case ENOPROTOOPT:
	    throw EnoprotooptExc (tmp);
      #endif

      #if defined (EPROTONOSUPPORT)
	  case EPROTONOSUPPORT:
	    throw EprotonosupportExc (tmp);
      #endif

      #if defined (ESOCKTNOSUPPORT)
	  case ESOCKTNOSUPPORT:
	    throw EsocktnosupportExc (tmp);
      #endif

      #if defined (EOPNOTSUPP)
	  case EOPNOTSUPP:
	    throw EopnotsuppExc (tmp);
      #endif

      #if defined (EPFNOSUPPORT)
	  case EPFNOSUPPORT:
	    throw EpfnosupportExc (tmp);
      #endif

      #if defined (EAFNOSUPPORT)
	  case EAFNOSUPPORT:
	    throw EafnosupportExc (tmp);
      #endif

      #if defined (EADDRINUSE)
	  case EADDRINUSE:
	    throw EaddrinuseExc (tmp);
      #endif

      #if defined (EADDRNOTAVAIL)
	  case EADDRNOTAVAIL:
	    throw EaddrnotavailExc (tmp);
      #endif

      #if defined (ENETDOWN)
	  case ENETDOWN:
	    throw EnetdownExc (tmp);
      #endif

      #if defined (ENETUNREACH)
	  case ENETUNREACH:
	    throw EnetunreachExc (tmp);
      #endif

      #if defined (ENETRESET)
	  case ENETRESET:
	    throw EnetresetExc (tmp);
      #endif

      #if defined (ECONNABORTED)
	  case ECONNABORTED:
	    throw EconnabortedExc (tmp);
      #endif

      #if defined (ECONNRESET)
	  case ECONNRESET:
	    throw EconnresetExc (tmp);
      #endif

      #if defined (ENOBUFS)
	  case ENOBUFS:
	    throw EnobufsExc (tmp);
      #endif

      #if defined (EISCONN)
	  case EISCONN:
	    throw EisconnExc (tmp);
      #endif

      #if defined (ENOTCONN)
	  case ENOTCONN:
	    throw EnotconnExc (tmp);
      #endif

      #if defined (ESHUTDOWN)
	  case ESHUTDOWN:
	    throw EshutdownExc (tmp);
      #endif

      #if defined (ETOOMANYREFS)
	  case ETOOMANYREFS:
	    throw EtoomanyrefsExc (tmp);
      #endif

      #if defined (ETIMEDOUT)
	  case ETIMEDOUT:
	    throw EtimedoutExc (tmp);
      #endif

      #if defined (ECONNREFUSED)
	  case ECONNREFUSED:
	    throw EconnrefusedExc (tmp);
      #endif

      #if defined (EHOSTDOWN)
	  case EHOSTDOWN:
	    throw EhostdownExc (tmp);
      #endif

      #if defined (EHOSTUNREACH)
	  case EHOSTUNREACH:
	    throw EhostunreachExc (tmp);
      #endif

      #if defined (EALREADY)
	  case EALREADY:
	    throw EalreadyExc (tmp);
      #endif

      #if defined (EINPROGRESS)
	  case EINPROGRESS:
	    throw EinprogressExc (tmp);
      #endif

      #if defined (ESTALE)
	  case ESTALE:
	    throw EstaleExc (tmp);
      #endif

      #if defined (EIORESID)
	  case EIORESID:
	    throw EioresidExc (tmp);
      #endif

      #if defined (EUCLEAN)
	  case EUCLEAN:
	    throw EucleanExc (tmp);
      #endif

      #if defined (ENOTNAM)
	  case ENOTNAM:
	    throw EnotnamExc (tmp);
      #endif

      #if defined (ENAVAIL)
	  case ENAVAIL:
	    throw EnavailExc (tmp);
      #endif

      #if defined (EISNAM)
	  case EISNAM:
	    throw EisnamExc (tmp);
      #endif

      #if defined (EREMOTEIO)
	  case EREMOTEIO:
	    throw EremoteioExc (tmp);
      #endif

      #if defined (EINIT)
	  case EINIT:
	    throw EinitExc (tmp);
      #endif

      #if defined (EREMDEV)
	  case EREMDEV:
	    throw EremdevExc (tmp);
      #endif

      #if defined (ECANCELED)
	  case ECANCELED:
	    throw EcanceledExc (tmp);
      #endif

      #if defined (ENOLIMFILE)
	  case ENOLIMFILE:
	    throw EnolimfileExc (tmp);
      #endif

      #if defined (EPROCLIM)
	  case EPROCLIM:
	    throw EproclimExc (tmp);
      #endif

      #if defined (EDISJOINT)
	  case EDISJOINT:
	    throw EdisjointExc (tmp);
      #endif

      #if defined (ENOLOGIN)
	  case ENOLOGIN:
	    throw EnologinExc (tmp);
      #endif

      #if defined (ELOGINLIM)
	  case ELOGINLIM:
	    throw EloginlimExc (tmp);
      #endif

      #if defined (EGROUPLOOP)
	  case EGROUPLOOP:
	    throw EgrouploopExc (tmp);
      #endif

      #if defined (ENOATTACH)
	  case ENOATTACH:
	    throw EnoattachExc (tmp);
      #endif

      #if defined (ENOTSUP) && defined (EOPNOTSUPP)
	  #if ENOTSUP != EOPNOTSUPP
	      case ENOTSUP:
		throw EnotsupExc (tmp);
	  #endif
      #elif defined (ENOTSUP)
	  case ENOTSUP:
	    throw EnotsupExc (tmp);
      #endif

      #if defined (ENOATTR)
	  case ENOATTR:
	    throw EnoattrExc (tmp);
      #endif

      #if defined (EDIRCORRUPTED)
	  case EDIRCORRUPTED:
	    throw EdircorruptedExc (tmp);
      #endif

      #if defined (EDQUOT)
	  case EDQUOT:
	    throw EdquotExc (tmp);
      #endif

      #if defined (ENFSREMOTE)
	  case ENFSREMOTE:
	    throw EnfsremoteExc (tmp);
      #endif

      #if defined (ECONTROLLER)
	  case ECONTROLLER:
	    throw EcontrollerExc (tmp);
      #endif

      #if defined (ENOTCONTROLLER)
	  case ENOTCONTROLLER:
	    throw EnotcontrollerExc (tmp);
      #endif

      #if defined (EENQUEUED)
	  case EENQUEUED:
	    throw EenqueuedExc (tmp);
      #endif

      #if defined (ENOTENQUEUED)
	  case ENOTENQUEUED:
	    throw EnotenqueuedExc (tmp);
      #endif

      #if defined (EJOINED)
	  case EJOINED:
	    throw EjoinedExc (tmp);
      #endif

      #if defined (ENOTJOINED)
	  case ENOTJOINED:
	    throw EnotjoinedExc (tmp);
      #endif

      #if defined (ENOPROC)
	  case ENOPROC:
	    throw EnoprocExc (tmp);
      #endif

      #if defined (EMUSTRUN)
	  case EMUSTRUN:
	    throw EmustrunExc (tmp);
      #endif

      #if defined (ENOTSTOPPED)
	  case ENOTSTOPPED:
	    throw EnotstoppedExc (tmp);
      #endif

      #if defined (ECLOCKCPU)
	  case ECLOCKCPU:
	    throw EclockcpuExc (tmp);
      #endif

      #if defined (EINVALSTATE)
	  case EINVALSTATE:
	    throw EinvalstateExc (tmp);
      #endif

      #if defined (ENOEXIST)
	  case ENOEXIST:
	    throw EnoexistExc (tmp);
      #endif

      #if defined (EENDOFMINOR)
	  case EENDOFMINOR:
	    throw EendofminorExc (tmp);
      #endif

      #if defined (EBUFSIZE)
	  case EBUFSIZE:
	    throw EbufsizeExc (tmp);
      #endif

      #if defined (EEMPTY)
	  case EEMPTY:
	    throw EemptyExc (tmp);
      #endif

      #if defined (ENOINTRGROUP)
	  case ENOINTRGROUP:
	    throw EnointrgroupExc (tmp);
      #endif

      #if defined (EINVALMODE)
	  case EINVALMODE:
	    throw EinvalmodeExc (tmp);
      #endif

      #if defined (ECANTEXTENT)
	  case ECANTEXTENT:
	    throw EcantextentExc (tmp);
      #endif

      #if defined (EINVALTIME)
	  case EINVALTIME:
	    throw EinvaltimeExc (tmp);
      #endif

      #if defined (EDESTROYED)
	  case EDESTROYED:
	    throw EdestroyedExc (tmp);
      #endif
    }

    throw ErrnoExc (tmp);
}


void throwErrnoExc (const std::string &text)
{
    throwErrnoExc (text, errno);
}


} // namespace Iex

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -