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

◆ operator()() [9/10]

template<typename T>
void fl::CopyToVisitor< T >::operator() ( const json_array & arr)
inline

Definition at line 1649 of file types.h.

1649 {
1650 size_t n = (arr.size() < dst.size()) ? arr.size() : dst.size();
1651 for (size_t i = 0; i < n; ++i) {
1652 const auto& elem = arr[i];
1653 if (!elem) { dst[i] = T(0); continue; }
1655 elem->data.visit(nv);
1656 dst[i] = nv.result;
1657 }
1658 result = n;
1659 }
fl::span< T > dst
Definition types.h:1635

References dst, FL_NOEXCEPT, result, and fl::NumericExtractVisitor< T >::result.