#include <PriorityQueue.hpp>
|
| constexpr | PriorityQueue ()=default |
| |
| constexpr | PriorityQueue (const PriorityQueue &)=default |
| |
| constexpr PriorityQueue & | operator= (const PriorityQueue &)=default |
| |
| constexpr size_type | size () const |
| | returns the size/count of live elements in the container
|
| |
| constexpr size_type | capacity () const |
| | returns the capacity of the container. Since this is a statically allocated container this is also the maximal size.
|
| |
| constexpr size_type | max_size () const |
| | returns the maximal number of elements that can be stored in the container
|
| |
| constexpr size_type | reserve () const |
| | returns the reserve - number of elements that can be stored until the container is full
|
| |
| constexpr bool | empty () const |
| | returns true if there are not elements in the container, aka. the container is empty.
|
| |
| constexpr bool | full () const |
| | returns true if the container is full and no more elements can be stored in the container
|
| |
| constexpr reference | top () |
| | returns a reference to the element with the top most priority
|
| |
| constexpr const_reference | top () const |
| | returns a reference to the element with the top most priority
|
| |
| template<class... Args> |
| reference | emplace (Args &&... args) |
| |
| void | pop () |
| |
| this | pop () |
| |
◆ comntainer_type
template<class T,
size_type N, class greater_priority>
◆ const_iterator
template<class T,
size_type N, class greater_priority>
◆ const_reference
template<class T,
size_type N, class greater_priority>
◆ iterator
template<class T,
size_type N, class greater_priority>
◆ reference
template<class T,
size_type N, class greater_priority>
◆ size_type
template<class T,
size_type N, class greater_priority>
◆ value_type
template<class T,
size_type N, class greater_priority>
◆ PriorityQueue() [1/2]
template<class T,
size_type N, class greater_priority>
◆ PriorityQueue() [2/2]
template<class T,
size_type N, class greater_priority>
◆ capacity()
template<class T,
size_type N, class greater_priority>
returns the capacity of the container. Since this is a statically allocated container this is also the maximal size.
◆ emplace()
template<class T,
size_type N, class greater_priority>
template<class... Args>
◆ empty()
template<class T,
size_type N, class greater_priority>
returns true if there are not elements in the container, aka. the container is empty.
◆ full()
template<class T,
size_type N, class greater_priority>
returns true if the container is full and no more elements can be stored in the container
◆ max_size()
template<class T,
size_type N, class greater_priority>
returns the maximal number of elements that can be stored in the container
◆ operator=()
template<class T,
size_type N, class greater_priority>
◆ pop() [1/2]
template<class T,
size_type N, class greater_priority>
◆ pop() [2/2]
template<class T,
size_type N, class greater_priority>
◆ reserve()
template<class T,
size_type N, class greater_priority>
returns the reserve - number of elements that can be stored until the container is full
◆ size()
template<class T,
size_type N, class greater_priority>
returns the size/count of live elements in the container
◆ top() [1/2]
template<class T,
size_type N, class greater_priority>
returns a reference to the element with the top most priority
◆ top() [2/2]
template<class T,
size_type N, class greater_priority>
returns a reference to the element with the top most priority
◆ top_pop
template<class T,
size_type N, class greater_priority>
Initial value:{
constexpr reference top()
returns a reference to the element with the top most priority
Definition PriorityQueue.hpp:54
comntainer_type::value_type value_type
Definition PriorityQueue.hpp:24
return value
Definition PriorityQueue.hpp:87
◆ value
template<class T,
size_type N, class greater_priority>
The documentation for this class was generated from the following file: