Refactor Serializer and SerializerIterator interfaces:

* Remove unused members
* SerialIter holds only a pointer and offset now
* Use free functions for some Serializer members
* Use SerialIter in some places instead of Serializer
This commit is contained in:
Vinnie Falco
2015-01-21 16:51:19 -08:00
committed by Nik Bougalis
parent a691632995
commit bb4127a6fb
57 changed files with 535 additions and 336 deletions

View File

@@ -28,7 +28,7 @@
namespace ripple {
STLedgerEntry::STLedgerEntry (
SerializerIterator& sit, uint256 const& index)
SerialIter& sit, uint256 const& index)
: STObject (sfLedgerEntry), mIndex (index), mMutable (true)
{
set (sit);
@@ -40,7 +40,7 @@ STLedgerEntry::STLedgerEntry (
: STObject (sfLedgerEntry), mIndex (index), mMutable (true)
{
// we know 's' isn't going away
SerializerIterator sit (const_cast<Serializer&> (s));
SerialIter sit (const_cast<Serializer&> (s));
set (sit);
setSLEType ();
}