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

◆ operator()() [9/10]

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

Definition at line 1685 of file types.h.

1685 {
1686 size_t n = (arr.size() < dst.size()) ? arr.size() : dst.size();
1687 for (size_t i = 0; i < n; ++i) {
1688 const auto& elem = arr[i];
1689 if (!elem) { dst[i] = T(0); continue; }
1691 elem->data.visit(nv);
1692 dst[i] = nv.result;
1693 }
1694 result = n;
1695 }
fl::span< T > dst
Definition types.h:1671

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