FastLED 3.10.8
Loading...
Searching...
No Matches

◆ as_double()

fl::optional< double > fl::json_value::as_double ( ) const
inline

Definition at line 987 of file types.h.

987 {
988 // Check if we have a valid value first
989 if (data.empty()) {
990 return fl::nullopt;
991 }
992
993 float_conversion_visitor<double> visitor;
994 data.visit(visitor);
995 return visitor.result;
996 }
constexpr nullopt_t nullopt
Definition optional.h:13
variant_t data
Definition types.h:760

References data, fl::FL_NO_EXCEPT, fl::nullopt, and fl::float_conversion_visitor< FloatType >::result.