NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
errc.hpp 文件参考

系统错误码枚举 更多...

#include "NeForce/core/typeinfo/types.hpp"
#include <cerrno>
errc.hpp 的引用(Include)关系图:

浏览该文件的源代码.

枚举

enum class  errc : int32_t {
  errc::success = 0 , errc::address_family_not_supported = EAFNOSUPPORT , errc::address_in_use = EADDRINUSE , errc::address_not_available = EADDRNOTAVAIL ,
  errc::already_connected = EISCONN , errc::argument_list_too_long = E2BIG , errc::argument_out_of_domain = EDOM , errc::bad_address = EFAULT ,
  errc::bad_file_descriptor = EBADF , errc::invalid_argument = EINVAL , errc::value_too_large = EOVERFLOW , errc::result_out_of_range = ERANGE ,
  errc::broken_pipe = EPIPE , errc::connection_aborted = ECONNABORTED , errc::connection_already_in_progress = EALREADY , errc::connection_refused = ECONNREFUSED ,
  errc::connection_reset = ECONNRESET , errc::destination_address_required = EDESTADDRREQ , errc::host_unreachable = EHOSTUNREACH , errc::message_size = EMSGSIZE ,
  errc::network_down = ENETDOWN , errc::network_reset = ENETRESET , errc::network_unreachable = ENETUNREACH , errc::no_buffer_space = ENOBUFS ,
  errc::no_protocol_option = ENOPROTOOPT , errc::not_connected = ENOTCONN , errc::operation_in_progress = EINPROGRESS , errc::operation_would_block = EWOULDBLOCK ,
  errc::protocol_error = EPROTO , errc::protocol_not_supported = EPROTONOSUPPORT , errc::stream_timeout = ETIME , errc::timed_out = ETIMEDOUT ,
  errc::wrong_protocol_type = EPROTOTYPE , errc::cross_device_link = EXDEV , errc::device_or_resource_busy = EBUSY , errc::directory_not_empty = ENOTEMPTY ,
  errc::file_exists = EEXIST , errc::file_too_large = EFBIG , errc::filename_too_long = ENAMETOOLONG , errc::inappropriate_io_control_operation = ENOTTY ,
  errc::invalid_seek = ESPIPE , errc::io_error = EIO , errc::is_a_directory = EISDIR , errc::no_space_on_device = ENOSPC ,
  errc::no_such_device_or_address = ENXIO , errc::no_such_device = ENODEV , errc::no_such_file_or_directory = ENOENT , errc::not_a_directory = ENOTDIR ,
  errc::read_only_file_system = EROFS , errc::text_file_busy = ETXTBSY , errc::too_many_files_open_in_system = ENFILE , errc::too_many_files_open = EMFILE ,
  errc::too_many_links = EMLINK , errc::too_many_symbolic_link_levels = ELOOP , errc::no_child_process = ECHILD , errc::no_such_process = ESRCH ,
  errc::operation_not_permitted = EPERM , errc::permission_denied = EACCES , errc::not_enough_memory = ENOMEM , errc::no_lock_available = ENOLCK ,
  errc::interrupted = EINTR , errc::owner_dead = EOWNERDEAD , errc::state_not_recoverable = ENOTRECOVERABLE , errc::executable_format_error = ENOEXEC ,
  errc::function_not_supported = ENOSYS , errc::illegal_byte_sequence = EILSEQ , errc::not_supported = ENOTSUP , errc::operation_not_supported = EOPNOTSUPP ,
  errc::no_message_available = ENODATA , errc::no_message = ENOMSG , errc::operation_canceled = ECANCELED , errc::resource_deadlock_would_occur = EDEADLK ,
  errc::resource_unavailable_try_again = EAGAIN , errc::identifier_removed = EIDRM , errc::no_link = ENOLINK , errc::not_a_socket = ENOTSOCK
}
 系统错误码枚举 更多...

详细描述

系统错误码枚举

此文件提供了跨平台的系统错误码枚举,封装了POSIX errno值。 通过统一的枚举类型,可以在不同平台上使用相同的错误码名称。

在文件 errc.hpp 中定义.