FastLED 3.9.15
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 1698 of file types.h.

1698 {
1699 for (size_t i = 0; i < arr.size(); ++i) {
1700 const auto& elem = arr[i];
1701 if (!elem) { *out = T(0); ++out; ++result; continue; }
1703 elem->data.visit(nv);
1704 *out = nv.result;
1705 ++out;
1706 ++result;
1707 }
1708 }

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