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

◆ operator=() [2/2]

template<typename T>
deque & fl::deque< T >::operator= ( deque< T > && other)
inline

Definition at line 429 of file deque.h.

429 {
430 if (this != &other) {
431 // Tear down current state.
432 clear();
433 for (fl::size i = 0; i < mMapCapacity; ++i) {
435 }
437
438 mMap = other.mMap;
442 mSize = other.mSize;
444
445 other.mMap = nullptr;
449 other.mSize = 0;
450 }
451 return *this;
452 }
memory_resource * mResource
Definition deque.h:43
void clear()
Definition deque.h:589
void deallocate_chunk(T *chunk) FL_NO_EXCEPT
Definition deque.h:49
fl::size mMapCapacity
Definition deque.h:39
void deallocate_map(T **map, fl::size capacity) FL_NO_EXCEPT
Definition deque.h:65
fl::size mSize
Definition deque.h:42
fl::size mFrontOffset
Definition deque.h:41
T ** mMap
Definition deque.h:38
fl::size mFrontMapIdx
Definition deque.h:40