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

◆ operator()() [9/10]

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

Definition at line 1734 of file types.h.

1734 {
1735 for (size_t i = 0; i < arr.size(); ++i) {
1736 const auto& elem = arr[i];
1737 if (!elem) { *out = T(0); ++out; ++result; continue; }
1739 elem->data.visit(nv);
1740 *out = nv.result;
1741 ++out;
1742 ++result;
1743 }
1744 }

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