25_Static_assert(
errstatus_error ==
false,
"errstatus_error must equal to false for boolean logic");
26_Static_assert(
errstatus_ok ==
true,
"errstatus_ok must be true for boolean logic");
27_Static_assert(
errstatus_handled == -1,
"errstatus_ok must be -1 (Unix error convention)");
errstatus_t
An error status.
@ max_errstatus
Largest value of the enumeration.
@ errstatus_ok
No error. Can be shadowed by the payload value in supertypes.
@ errstatus_handled
An error occured but it has already been handled, no action needed besides propagation.
@ min_errstatus
Smallest value of the enuemration.
@ errstatus_error
An error occurred.