message: Make boost::multi_index comparators const
  GitHub-Pull:
  Rebased-From:
diff: @@ -209,7 +209,7 @@ struct mempoolentry_txid
  class CompareTxMemPoolEntryByDescendantScore
  {
  public:
  - bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b)
  + bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const
  {
  bool fUseADescendants = UseDescendantScore(a);
  bool fUseBDescendants = UseDescendantScore(b);
  @@ -231,7 +231,7 @@ public:
  }
  // Calculate which score to use for an entry (avoiding division).
  - bool UseDescendantScore(const CTxMemPoolEntry &a)
  + bool UseDescendantScore(const CTxMemPoolEntry &a) const
  {
  double f1 = (double)a.GetModifiedFee() * a.GetSizeWithDescendants();
  double f2 = (double)a.GetModFeesWithDescendants() * a.GetTxSize();
  @@ -246,7 +246,7 @@ public:
  class CompareTxMemPoolEntryByScore
  {
  public:
  - bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b)
  + bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const
  {
  double f1 = (double)a.GetModifiedFee() * b.GetTxSize();
  double f2 = (double)b.GetModifiedFee() * a.GetTxSize();
  @@ -260,7 +260,7 @@ public:
  class CompareTxMemPoolEntryByEntryTime
  {
  public:
  - bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b)
  + bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const
  {
  return a.GetTime() < b.GetTime();
  }
  @@ -269,7 +269,7 @@ public:
  class CompareTxMemPoolEntryByAncestorFee
  {
  public:
  - bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b)
  + bool operator()(const CTxMemPoolEntry& a, const CTxMemPoolEntry& b) const
  {
  double aFees = a.GetModFeesWithAncestors();
  double aSize = a.GetSizeWithAncestors();
  