mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Cleanups and surface reduction:
* Don't use friendship unless needed * Trim down interfaces * Make classes feel more like std containers
This commit is contained in:
@@ -1719,7 +1719,7 @@ uint256 Ledger::getLedgerHash (std::uint32_t ledgerIndex)
|
||||
STVector256 vec = hashIndex->getFieldV256 (sfHashes);
|
||||
|
||||
if (vec.size () >= diff)
|
||||
return vec.at (vec.size () - diff);
|
||||
return vec[vec.size () - diff];
|
||||
|
||||
WriteLog (lsWARNING, Ledger)
|
||||
<< "Ledger " << mLedgerSeq
|
||||
@@ -1754,7 +1754,7 @@ uint256 Ledger::getLedgerHash (std::uint32_t ledgerIndex)
|
||||
STVector256 vec = hashIndex->getFieldV256 (sfHashes);
|
||||
|
||||
if (vec.size () > sDiff)
|
||||
return vec.at (vec.size () - sDiff - 1);
|
||||
return vec[vec.size () - sDiff - 1];
|
||||
}
|
||||
|
||||
WriteLog (lsWARNING, Ledger) << "Can't get seq " << ledgerIndex
|
||||
@@ -1775,7 +1775,7 @@ Ledger::LedgerHashes Ledger::getLedgerHashes () const
|
||||
auto seq = hashIndex->getFieldU32 (sfLastLedgerSequence) - size;
|
||||
|
||||
for (int i = 0; i < size; ++i)
|
||||
ret.push_back (std::make_pair (++seq, vec.at (i)));
|
||||
ret.push_back (std::make_pair (++seq, vec[i]));
|
||||
}
|
||||
|
||||
return ret;
|
||||
|
||||
Reference in New Issue
Block a user