mirror of https://github.com/oxen-io/lokinet
add util::ascending_priority_queue type
parent
8960ca08f3
commit
14d75cc654
@ -0,0 +1,13 @@
|
|||||||
|
#pragma once
|
||||||
|
|
||||||
|
#include <queue>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
namespace llarp::util
|
||||||
|
{
|
||||||
|
/// priority queue that uses operator > instead of operator <
|
||||||
|
template <typename T, typename Container = std::vector<T>>
|
||||||
|
using ascending_priority_queue =
|
||||||
|
std::priority_queue<T, Container, std::greater<typename Container::value_type>>;
|
||||||
|
|
||||||
|
} // namespace llarp::util
|
Loading…
Reference in New Issue