allocator_type typedef | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
allValues() const noexcept | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
capacity() const noexcept | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
clear() | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
const_pointer typedef | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
const_reference typedef | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
contains(const Val &val) const | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
difference_type typedef | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
emplace(Args &&... args) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
emplace(Args &&... args) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
empty() const noexcept | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
erase(const Val &val) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
eraseByPos(Size index) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
eraseTop() | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
HeapAllocator typedef | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
Implementation typedef | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
IndexAllocator typedef | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
insert(const Val &val, const Priority &priority) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
insert(Val &&val, Priority &&priority) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
operator=(const PriorityQueue< Val, Priority, Cmp, Alloc > &from) | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
operator=(const PriorityQueue< Val, Priority, Cmp, OtherAlloc > &from) | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
operator=(PriorityQueue< Val, Priority, Cmp, Alloc > &&from) | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
operator=(const PriorityQueue< Val, Priority, Cmp, OtherAlloc > &from) | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value >::operator=(const PriorityQueueImplementation< Val, Priority, Cmp, Alloc, Gen > &from) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value >::operator=(const PriorityQueueImplementation< Val, Priority, Cmp, OtherAlloc, Gen > &from) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value >::operator=(PriorityQueueImplementation< Val, Priority, Cmp, Alloc, Gen > &&from) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value >::operator=(const PriorityQueueImplementation< Val, Priority, Cmp, OtherAlloc, true > &from) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
operator[](Size index_elt) const | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
pointer typedef | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
pop() | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
priority(const Val &elt) const | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
priorityByPos(Size index) const | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
PriorityQueue(Cmp compare=Cmp(), Size capacity=GUM_PRIORITY_QUEUE_DEFAULT_CAPACITY) | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | explicit |
PriorityQueue(std::initializer_list< std::pair< Val, Priority > > list) | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | explicit |
PriorityQueue(const PriorityQueue< Val, Priority, Cmp, Alloc > &from) | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
PriorityQueue(const PriorityQueue< Val, Priority, Cmp, OtherAlloc > &from) | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
PriorityQueue(PriorityQueue< Val, Priority, Cmp, Alloc > &&from) | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
PriorityQueue(const PriorityQueue< Val, Priority, Cmp, OtherAlloc > &from) | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
PriorityQueueImplementation(const PriorityQueueImplementation< Val, Priority, Cmp, Alloc, true > &from) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
PriorityQueueImplementation(const PriorityQueueImplementation< Val, Priority, Cmp, OtherAlloc, true > &from) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
PriorityQueueImplementation(PriorityQueueImplementation< Val, Priority, Cmp, Alloc, true > &&from) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
reference typedef | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
resize(Size new_size) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
setPriority(const Val &elt, const Priority &new_priority) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
setPriority(const Val &elt, Priority &&new_priority) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
setPriorityByPos(Size index, const Priority &new_priority) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
setPriorityByPos(Size index, Priority &&new_priority) | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
size() const noexcept | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
top() const | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
topPriority() const | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
toString() const | gum::PriorityQueueImplementation< Val, Priority, Cmp, Alloc, std::is_scalar< Val >::value > | |
value_type typedef | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |
~PriorityQueue() | gum::PriorityQueue< Val, Priority, Cmp, Alloc > | |