FastLED 3.9.15
Loading...
Searching...
No Matches

◆ operator()() [3/10]

void fl::detail::JsonToBoolVisitor::operator() ( const fl::string & str)
inline

Definition at line 130 of file json_visitors.h.

130 {
131 if (str == "true" || str == "1" || str == "yes") {
132 mValue = true;
133 mResult.addWarning("string '" + str + "' parsed as bool true");
134 } else if (str == "false" || str == "0" || str == "no") {
135 mValue = false;
136 mResult.addWarning("string '" + str + "' parsed as bool false");
137 } else {
138 mResult.setError("cannot parse string '" + str + "' as bool");
139 }
140 }
TypeConversionResult mResult

References mResult, and mValue.