Portable error conditions corresponding to the supported subset of std::errc.

Synopsis

Declared in <llvm/Support/Errc.h>

enum class errc : int;

Members

Name

Description

argument_list_too_long

Argument list too long.

argument_out_of_domain

Argument list too long.

bad_address

Bad address.

bad_file_descriptor

Bad file descriptor.

broken_pipe

Broken pipe.

delete_pending

File is pending deletion.

device_or_resource_busy

Device or resource is busy.

directory_not_empty

Device or resource is busy.

executable_format_error

Device or resource is busy.

file_exists

File already exists.

file_too_large

File too large.

filename_too_long

Filename too long.

function_not_supported

Function not supported.

illegal_byte_sequence

Illegal byte sequence.

inappropriate_io_control_operation

Illegal byte sequence.

interrupted

Illegal byte sequence.

invalid_argument

Illegal byte sequence.

invalid_seek

Illegal byte sequence.

io_error

Illegal byte sequence.

is_a_directory

Path is a directory.

no_child_process

No child process.

no_lock_available

No child process.

no_space_on_device

No space left on the device.

no_such_device_or_address

No space left on the device.

no_such_device

No space left on the device.

no_such_file_or_directory

No such file or directory.

no_such_process

No such file or directory.

not_a_directory

Path is not a directory.

not_enough_memory

Not enough memory.

not_supported

Operation not supported.

operation_not_permitted

Operation not permitted.

permission_denied

Permission denied.

read_only_file_system

Permission denied.

resource_deadlock_would_occur

Would cause a resource deadlock.

resource_unavailable_try_again

Resource temporarily unavailable; try again.

result_out_of_range

Numeric result out of representable range.

too_many_files_open_in_system

Numeric result out of representable range.

too_many_files_open

Numeric result out of representable range.

too_many_links

Too many links.

Non-Member Functions

Name

Description

make_error_code

Convert an errc value to a std::error_code.

Created with MrDocs