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