FastLED
3.9.15
Loading...
Searching...
No Matches
◆
operator=()
[2/2]
template<typename T, typename Compare = less<T>, typename Allocator = allocator_slab<char>>
RedBlackTree
&
fl::RedBlackTree
< T, Compare, Allocator >::operator=
(
RedBlackTree
< T, Compare, Allocator > &&
other
)
inline
Definition at line
737
of file
rbtree.h
.
737
{
738
if
(
this
!= &
other
) {
739
clear
();
740
mRoot
=
other
.
mRoot
;
741
mSize
=
other
.
mSize
;
742
mComp
=
fl::move
(
other
.
mComp
);
743
mAlloc
=
fl::move
(
other
.
mAlloc
);
744
other
.
mRoot
=
nullptr
;
745
other
.
mSize
= 0;
746
}
747
return
*
this
;
748
}
fl::RedBlackTree::mAlloc
NodeAllocator mAlloc
Definition
rbtree.h:64
fl::RedBlackTree::mSize
fl::size mSize
Definition
rbtree.h:62
fl::RedBlackTree::mComp
Compare mComp
Definition
rbtree.h:63
fl::RedBlackTree::clear
void clear()
Definition
rbtree.h:814
fl::RedBlackTree::mRoot
RBNode * mRoot
Definition
rbtree.h:61
fl::RedBlackTree
Definition
rbtree.h:24
fl::fl::move
constexpr remove_reference< T >::type && move(T &&t) FL_NOEXCEPT
Definition
s16x16x4.h:28
fl
RedBlackTree
Generated on Tue Jun 16 2026 00:07:06 for FastLED by
1.13.2