Change first/last/next/prev SLE functions to just return uint256's.

This commit is contained in:
JoelKatz
2012-07-17 22:14:08 -07:00
parent 93de56ae47
commit 718d1ffa48
2 changed files with 20 additions and 28 deletions

View File

@@ -167,12 +167,12 @@ public:
// next/prev function
SLE::pointer getSLE(const uint256& uHash);
SLE::pointer getFirstSLE();
SLE::pointer getLastSLE();
SLE::pointer getNextSLE(const uint256& uHash); // first node >hash
SLE::pointer getNextSLE(const uint256& uHash, const uint256& uEnd); // first node >hash, <end
SLE::pointer getPrevSLE(const uint256& uHash); // last node <hash
SLE::pointer getPrevSLE(const uint256& uHash, const uint256& uBegin); // last node <hash, >begin
uint256 getFirstLedgerID();
uint256 getLastLedgerID();
uint256 getNextLedgerID(const uint256& uHash); // first node >hash
uint256 getNextLedgerID(const uint256& uHash, const uint256& uEnd); // first node >hash, <end
uint256 getPrevLedgerID(const uint256& uHash); // last node <hash
uint256 getPrevLedgerID(const uint256& uHash, const uint256& uBegin); // last node <hash, >begin
// index calculation functions
static uint256 getAccountRootIndex(const uint160& uAccountID);