24 result.mWarnings.push_back(msg);
31 result.mErrorMessage = msg;
53 for (fl::size i = 0; i < other.mWarnings.size(); i++) {
56 if (other.mHasError) {
void setError(const fl::string &msg) FL_NO_EXCEPT
bool hasError() const FL_NO_EXCEPT
static TypeConversionResult error(const fl::string &msg) FL_NO_EXCEPT
void merge(const TypeConversionResult &other) FL_NO_EXCEPT
void addWarning(const fl::string &msg) FL_NO_EXCEPT
bool hasWarning() const FL_NO_EXCEPT
const fl::vector< fl::string > & warnings() const FL_NO_EXCEPT
const fl::string & errorMessage() const FL_NO_EXCEPT
fl::vector< fl::string > mWarnings
static TypeConversionResult warning(const fl::string &msg) FL_NO_EXCEPT
TypeConversionResult() FL_NO_EXCEPT
static TypeConversionResult success() FL_NO_EXCEPT
bool ok() const FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
expected< T, E > result
Alias for expected (Rust-style naming)
Base definition for an LED controller.