FastLED 3.9.15
|
#include <vector.h>
Public Types | |
typedef HeapVector< T >::const_iterator | const_iterator |
typedef HeapVector< T >::iterator | iterator |
Public Member Functions | |
SortedHeapVector (LessThan less=LessThan()) | |
~SortedHeapVector () | |
T & | back () |
const T & | back () const |
iterator | begin () |
const_iterator | begin () const |
size_t | capacity () const |
void | clear () |
T * | data () |
const T * | data () const |
bool | empty () const |
iterator | end () |
const_iterator | end () const |
bool | erase (const T &value) |
bool | erase (iterator pos) |
iterator | find (const T &value) |
const_iterator | find (const T &value) const |
T & | front () |
const T & | front () const |
bool | full () const |
bool | has (const T &value) const |
bool | insert (const T &value, InsertResult *result=nullptr) |
iterator | lower_bound (const T &value) |
const_iterator | lower_bound (const T &value) const |
T & | operator[] (size_t index) |
const T & | operator[] (size_t index) const |
void | reserve (size_t n) |
void | setMaxSize (size_t n) |
size_t | size () const |
void | swap (SortedHeapVector &other) |
Private Attributes | |
HeapVector< T > | mArray |
LessThan | mLess |
size_t | mMaxSize = size_t(-1) |