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

◆ as_float() [2/4]

template<typename FloatType>
fl::optional< FloatType > fl::json_value::as_float ( ) const
inline

Definition at line 1069 of file types.h.

1069 {
1070 // Check if we have a valid value first
1071 if (data.empty()) {
1072 return fl::nullopt;
1073 }
1074
1075 float_conversion_visitor<FloatType> visitor;
1076 data.visit(visitor);
1077 return visitor.result;
1078 }
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.