FastLED
3.9.15
Loading...
Searching...
No Matches
◆
operator=()
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
507
of file
rbtree.h
.
507
{
508
if
(
this
!= &
other
) {
509
clear
();
510
size_
=
other
.
size_
;
511
comp_
=
other
.
comp_
;
512
alloc_
=
other
.
alloc_
;
513
if
(
other
.
root_
) {
514
root_
=
copyTree
(
other
.
root_
);
515
}
516
}
517
return
*
this
;
518
}
fl::RedBlackTree::comp_
Compare comp_
Definition
rbtree.h:56
fl::RedBlackTree::size_
fl::size size_
Definition
rbtree.h:55
fl::RedBlackTree::alloc_
NodeAllocator alloc_
Definition
rbtree.h:57
fl::RedBlackTree::copyTree
Node * copyTree(Node *node, Node *parent=nullptr)
Definition
rbtree.h:243
fl::RedBlackTree::clear
void clear()
Definition
rbtree.h:557
fl::RedBlackTree::root_
Node * root_
Definition
rbtree.h:54
fl::RedBlackTree
Definition
rbtree.h:19
fl
RedBlackTree
Generated on Fri Aug 22 2025 20:59:37 for FastLED by
1.13.2