@@ -231,7 +231,7 @@ struct mempoolentry_txid
231231class CompareTxMemPoolEntryByDescendantScore
232232{
233233public:
234- bool operator ()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b)
234+ bool operator ()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const
235235 {
236236 bool fUseADescendants = UseDescendantScore (a);
237237 bool fUseBDescendants = UseDescendantScore (b);
@@ -253,7 +253,7 @@ class CompareTxMemPoolEntryByDescendantScore
253253 }
254254
255255 // Calculate which score to use for an entry (avoiding division).
256- bool UseDescendantScore (const CTxMemPoolEntry &a)
256+ bool UseDescendantScore (const CTxMemPoolEntry &a) const
257257 {
258258 double f1 = (double )a.GetModifiedFee () * a.GetSizeWithDescendants ();
259259 double f2 = (double )a.GetModFeesWithDescendants () * a.GetTxSize ();
@@ -268,7 +268,7 @@ class CompareTxMemPoolEntryByDescendantScore
268268class CompareTxMemPoolEntryByScore
269269{
270270public:
271- bool operator ()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b)
271+ bool operator ()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const
272272 {
273273 double f1 = (double )a.GetModifiedFee () * b.GetTxSize ();
274274 double f2 = (double )b.GetModifiedFee () * a.GetTxSize ();
@@ -282,7 +282,7 @@ class CompareTxMemPoolEntryByScore
282282class CompareTxMemPoolEntryByEntryTime
283283{
284284public:
285- bool operator ()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b)
285+ bool operator ()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const
286286 {
287287 return a.GetTime () < b.GetTime ();
288288 }
@@ -291,7 +291,7 @@ class CompareTxMemPoolEntryByEntryTime
291291class CompareTxMemPoolEntryByAncestorFee
292292{
293293public:
294- bool operator ()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b)
294+ bool operator ()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const
295295 {
296296 double aFees = a.GetModFeesWithAncestors ();
297297 double aSize = a.GetSizeWithAncestors ();
0 commit comments