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

◆ assign() [2/2]

template<typename T, fl::size INLINED_SIZE>
template<typename InputIt, typename = fl::enable_if_t<!fl::is_integral<InputIt>::value>>
void fl::InlinedVector< T, INLINED_SIZE >::assign ( InputIt begin,
InputIt end )
inline

Definition at line 1032 of file vector.h.

1032 {
1033 clear();
1034 if (u32(end - begin) <= INLINED_SIZE) {
1035 mFixed.assign(begin, end);
1036 return;
1037 }
1038 mHeap.assign(begin, end);
1039 mUsingHeap = true;
1040 }
iterator end()
Definition vector.h:1183
HeapVector< T > mHeap
Definition vector.h:1211
FixedVector< T, INLINED_SIZE > mFixed
Definition vector.h:1210
iterator begin()
Definition vector.h:1182

References begin(), fl::clear(), end(), mFixed, mHeap, and mUsingHeap.

+ Here is the call graph for this function: