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

◆ as_float() [4/4]

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

Definition at line 974 of file types.h.

974 {
975 // Check if we have a valid value first
976 if (data.empty()) {
977 return fl::nullopt;
978 }
979
980 float_conversion_visitor<FloatType> visitor;
981 data.visit(visitor);
982 return visitor.result;
983 }
constexpr nullopt_t nullopt
Definition optional.h:13
variant_t data
Definition types.h:700

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