|
FastLED 3.9.15
|
Definition at line 74 of file priority_queue.h.
#include <priority_queue.h>
Inheritance diagram for fl::PriorityQueue< T, Compare, VectorT >:
Collaboration diagram for fl::PriorityQueue< T, Compare, VectorT >:Public Types | |
| using | compare_type = Compare |
| using | size_type = fl::size |
| using | value_type = T |
Public Member Functions | |
| PriorityQueue () FL_NOEXCEPT=default | |
| PriorityQueue (const Compare &comp) | |
| PriorityQueue (const Compare &comp, memory_resource *resource) | |
| PriorityQueue (memory_resource *resource) | |
| const Compare & | compare () const |
| template<typename... Args> | |
| void | emplace (Args &&... args) |
| bool | empty () const |
| memory_resource * | get_memory_resource () const |
| bool | operator!= (const PriorityQueue &other) const |
| Inequality comparison. | |
| bool | operator< (const PriorityQueue &other) const |
| Lexicographic comparison. | |
| bool | operator<= (const PriorityQueue &other) const |
| Less-than-or-equal comparison. | |
| bool | operator== (const PriorityQueue &other) const |
| Equality comparison. | |
| bool | operator> (const PriorityQueue &other) const |
| Greater-than comparison. | |
| bool | operator>= (const PriorityQueue &other) const |
| Greater-than-or-equal comparison. | |
| void | pop () |
| void | push (const T &value) |
| void | push (T &&value) |
| fl::size | size () const |
| const T & | top () const |
Private Attributes | |
| Compare | _comp |
| VectorT | _data |