errc
Asio-compatible error code enumeration.
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Base definition for an LED controller.
Promise-based fluent API for FastLED - standalone async primitives.
static error_code from_error(const fl::task::Error &e) FL_NO_EXCEPT
Convert from fl::task::Error for interop with existing FastLED code.
bool ok() const FL_NO_EXCEPT
Convenience: true if no error.
bool operator!=(const error_code &o) const FL_NO_EXCEPT
error_code(errc c, const char *msg) FL_NO_EXCEPT
static error_code from_errno(int platform_errno) FL_NO_EXCEPT
Convert from platform errno value.
error_code(errc c) FL_NO_EXCEPT
error_code(errc c, const fl::string &msg) FL_NO_EXCEPT
fl::task::Error to_error() const FL_NO_EXCEPT
Convert to fl::task::Error for interop with existing FastLED code.
bool operator==(const error_code &o) const FL_NO_EXCEPT
error_code() FL_NO_EXCEPT
Asio-compatible error code: numeric code + optional human-readable message.