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

◆ operator=() [1/2]

template<typename T, typename Compare = less<T>, typename Allocator = allocator_slab<char>>
RedBlackTree & fl::RedBlackTree< T, Compare, Allocator >::operator= ( const RedBlackTree< T, Compare, Allocator > & other)
inline

Definition at line 716 of file rbtree.h.

716 {
717 if (this != &other) {
718 clear();
719 mSize = other.mSize;
720 mComp = other.mComp;
722 if (other.mRoot) {
724 }
725 }
726 return *this;
727 }
NodeAllocator mAlloc
Definition rbtree.h:64
fl::size mSize
Definition rbtree.h:62
Compare mComp
Definition rbtree.h:63
RBNode * copyTree(RBNode *node, RBNode *parent=nullptr)
Definition rbtree.h:250
RBNode * mRoot
Definition rbtree.h:61