FastLED 3.10.6
Loading...
Searching...
No Matches

◆ get_uninitialized_move_n_fn() [1/2]

template<typename T>
fl::enable_if< has_move_ctor< T >::value, void(*)(void *, void *, fl::size) FL_NO_EXCEPT >::type fl::detail::get_uninitialized_move_n_fn ( )

Definition at line 289 of file basic_vector.h.

289 {
290 return [](void* dst, void* src, fl::size count) FL_NO_EXCEPT {
291 T* d = static_cast<T*>(dst);
292 T* s = static_cast<T*>(src);
293 for (fl::size i = 0; i < count; ++i) {
294 new (&d[i]) T(static_cast<T&&>(s[i]));
295 }
296 };
297}
InputGamut g FL_NO_EXCEPT
Definition rgbw.h:121

References fl::FL_NO_EXCEPT.

Referenced by fl::vector_element_ops_for().

+ Here is the caller graph for this function: