FastLED 3.9.15
Loading...
Searching...
No Matches
fl::RedBlackTree< T, Compare, Allocator >::iterator Class Reference

Detailed Description

template<typename T, typename Compare = less<T>, typename Allocator = allocator_slab<char>>
class fl::RedBlackTree< T, Compare, Allocator >::iterator

Definition at line 326 of file rbtree.h.

#include <rbtree.h>

+ Collaboration diagram for fl::RedBlackTree< T, Compare, Allocator >::iterator:

Public Types

using value_type = T
 

Public Member Functions

 iterator ()
 
 iterator (Node *n, const RedBlackTree *t)
 
bool operator!= (const iterator &other) const
 
value_typeoperator* () const
 
iteratoroperator++ ()
 
iterator operator++ (int)
 
iteratoroperator-- ()
 
iterator operator-- (int)
 
value_typeoperator-> () const
 
bool operator== (const iterator &other) const
 

Private Member Functions

Nodepredecessor (Node *x) const
 
Nodesuccessor (Node *x) const
 

Private Attributes

const RedBlackTreemTree
 
Nodenode_
 

Friends

class const_iterator
 
class RedBlackTree
 

The documentation for this class was generated from the following file: