LLVM API Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | Public Attributes | List of all members
llvm::errc Struct Reference

#include <system_error.h>

Collaboration diagram for llvm::errc:
Collaboration graph
[legend]

Public Types

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

Public Member Functions

 errc (_ v)
 
 operator int () const
 

Public Attributes

_ v_
 

Detailed Description

Definition at line 487 of file system_error.h.

Member Enumeration Documentation

Enumerator
success 
address_family_not_supported 
address_in_use 
address_not_available 
already_connected 
argument_list_too_long 
argument_out_of_domain 
bad_address 
bad_file_descriptor 
bad_message 
broken_pipe 
connection_aborted 
connection_already_in_progress 
connection_refused 
connection_reset 
cross_device_link 
destination_address_required 
device_or_resource_busy 
directory_not_empty 
executable_format_error 
file_exists 
file_too_large 
filename_too_long 
function_not_supported 
host_unreachable 
identifier_removed 
illegal_byte_sequence 
inappropriate_io_control_operation 
interrupted 
invalid_argument 
invalid_seek 
io_error 
is_a_directory 
message_size 
network_down 
network_reset 
network_unreachable 
no_buffer_space 
no_child_process 
no_link 
no_lock_available 
no_message_available 
no_message 
no_protocol_option 
no_space_on_device 
no_stream_resources 
no_such_device_or_address 
no_such_device 
no_such_file_or_directory 
no_such_process 
not_a_directory 
not_a_socket 
not_a_stream 
not_connected 
not_enough_memory 
not_supported 
operation_canceled 
operation_in_progress 
operation_not_permitted 
operation_not_supported 
operation_would_block 
owner_dead 
permission_denied 
protocol_error 
protocol_not_supported 
read_only_file_system 
resource_deadlock_would_occur 
resource_unavailable_try_again 
result_out_of_range 
state_not_recoverable 
stream_timeout 
text_file_busy 
timed_out 
too_many_files_open_in_system 
too_many_files_open 
too_many_links 
too_many_symbolic_link_levels 
value_too_large 
wrong_protocol_type 

Definition at line 488 of file system_error.h.

Constructor & Destructor Documentation

llvm::errc::errc ( _  v)
inline

Definition at line 612 of file system_error.h.

Member Function Documentation

llvm::errc::operator int ( ) const
inline

Definition at line 613 of file system_error.h.

References v_.

Member Data Documentation

_ llvm::errc::v_

Definition at line 610 of file system_error.h.

Referenced by operator int().


The documentation for this struct was generated from the following file: