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

◆ assign() [2/2]

template<typename T, typename Allocator = fl::allocator<T>>
template<typename InputIt, typename = fl::enable_if_t<!fl::is_integral<InputIt>::value>>
void fl::HeapVector< T, Allocator >::assign ( InputIt begin,
InputIt end )
inline

Definition at line 522 of file vector.h.

522 {
523 clear();
524 u32 n = static_cast<u32>(end - begin);
525 reserve(n);
526 for (InputIt it = begin; it != end; ++it) {
527 push_back(*it);
528 }
529 }
void reserve(fl::size n)
Definition vector.h:458
void push_back(const T &value)
Definition vector.h:552