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

◆ back_inserter()

template<typename Container>
back_insert_iterator< Container > fl::back_inserter ( Container & c)

Helper function to create a back_insert_iterator.

This function template creates a back_insert_iterator for the given container, providing a more concise syntax than explicitly constructing the iterator.

Parameters
cReference to the container to insert into (must have push_back() method)
Returns
A back_insert_iterator that will insert elements into the container

Example:

auto it = fl::back_inserter(vec);
*it = 42; // vec now contains [42]
back_insert_iterator< Container > back_inserter(Container &c) FL_NOEXCEPT
Helper function to create a back_insert_iterator.
Definition iterator.h:139
Examples
/home/runner/work/FastLED/FastLED/src/fl/chipsets/encoders/output_sink.h.

Definition at line 139 of file iterator.h.

139 {
141}
Back insert iterator - an output iterator that inserts elements at the end of a container.
Definition iterator.h:75

References FL_NOEXCEPT.

Referenced by fl::json::as_impl(), buildExpectedUCS7604(), fl::UCS7604ControllerT< DATA_PIN, RGB_ORDER, fl::UCS7604Mode::UCS7604_MODE_8BIT_800KHZ, fl::TIMING_UCS7604_800KHZ, CLOCKLESS_CONTROLLER >::showPixels(), fl::PixelIterator::writeAPA102(), fl::PixelIterator::writeHD108(), fl::PixelIterator::writeLPD6803(), fl::PixelIterator::writeLPD8806(), fl::PixelIterator::writeP9813(), fl::PixelIterator::writeSK9822(), fl::PixelIterator::writeSM16716(), fl::anonymous_namespace{channel.cpp.hpp}::writeUCS7604(), fl::PixelIterator::writeWS2801(), fl::PixelIterator::writeWS2803(), and fl::PixelIterator::writeWS2812().

+ Here is the caller graph for this function: