chsvlib
chsv helper source code

◆ chsvlib_error

enum chsvlib_error
strong

A strongly typed enumeration with values equal to existing chsvlib error codes. .

The enumeration is given to specify a type of the chsvlib errors in C++ as defined for system_error class. See make_error_condition and make_error_code functions that are called internally by the system_error implementation using ADL.

Enumerator
out_of_memory 

Out of memory.

invalid_parameter 

Invalid parameter.

insufficient_buffer 

Insufficient buffer.

out_of_range 

A value is out of valid range.

initialization_failure 

Initialization failure.

not_initialized 

Not initialized.

already_initialized 

Already initialized.

invalid_version 

Invalid version.

entity_not_found 

Item is not found.

entity_already_exists 

Item already exists.

invalid_resource 

Resource content or type is invalid.

access_denied 

Access is denied.

storage_is_full 

The storage is full.

invalid_char_sequence 

A byte sequence is not a valid multibyte character of the current codepage.

operation_cancelled 

The operation was cancelled.

name_too_long 

A specified name is too long.

deadlock 

A deadlock is assumed.

timeout 

Operation timed out.

owner_dead 

An owner of an object is dead.

operation_not_supported 

Operation is not supported.

arithmetic_overflow 

An arithmetic overflow occurred.

stack_overflow 

A stack overflow occurred (too deep recursion?)

underlying_platform_error 

Underlying platform error.

program_logic_error 

Program logic error.