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

◆ FixedVector() [6/6]

template<typename T, fl::size N>
fl::FixedVector< T, N >::FixedVector ( fl::initializer_list< T > init)
inline

Definition at line 111 of file vector.h.

111 : current_size(0) {
112 if (init.size() > N) {
113 // Only assign the first N elements if the list is too long
114 auto it = init.begin();
115 for (fl::size i = 0; i < N && it != init.end(); ++i, ++it) {
116 push_back(*it);
117 }
118 } else {
119 for (const auto& value : init) {
121 }
122 }
123 }
constexpr fl::size size() const
Definition vector.h:157
iterator begin()
Definition vector.h:322
fl::size current_size
Definition vector.h:341
void push_back(const T &value)
Definition vector.h:165
iterator end()
Definition vector.h:324