From 67f6a36b3fe5152ac200506e5861b7e01f42d208 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Tue, 13 Aug 2019 23:35:07 -0700 Subject: [PATCH] ircd::m::fetch: Declare lt operators above request set. --- modules/m_fetch.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/m_fetch.h b/modules/m_fetch.h index 2ee36022c..7216878a1 100644 --- a/modules/m_fetch.h +++ b/modules/m_fetch.h @@ -14,6 +14,10 @@ namespace ircd::m::fetch struct request; // m/fetch.h struct evaltab; + static bool operator<(const request &a, const request &b) noexcept; + static bool operator<(const request &a, const string_view &b) noexcept; + static bool operator<(const string_view &a, const request &b) noexcept; + extern ctx::dock dock; extern std::set> requests; extern std::multimap rooms; @@ -27,10 +31,6 @@ namespace ircd::m::fetch extern conf::item enable; extern log::log log; - static bool operator<(const request &a, const request &b) noexcept; - static bool operator<(const request &a, const string_view &b) noexcept; - static bool operator<(const string_view &a, const request &b) noexcept; - static bool timedout(const request &, const time_t &now); static string_view select_origin(request &, const string_view &); static string_view select_random_origin(request &);