diff --git a/src/LedgerEntrySet.cpp b/src/LedgerEntrySet.cpp index 675ec442b7..627352d885 100644 --- a/src/LedgerEntrySet.cpp +++ b/src/LedgerEntrySet.cpp @@ -46,7 +46,7 @@ LedgerEntryAction LedgerEntrySet::hasEntry(const uint256& index) const return it->second.mAction; } -void LedgerEntrySet::entryCache(SLE::pointer sle) +void LedgerEntrySet::entryCache(SLE::pointer& sle) { boost::unordered_map::iterator it = mEntries.find(sle->getIndex()); if (it == mEntries.end()) @@ -67,7 +67,7 @@ void LedgerEntrySet::entryCache(SLE::pointer sle) } } -void LedgerEntrySet::entryCreate(SLE::pointer sle) +void LedgerEntrySet::entryCreate(SLE::pointer& sle) { boost::unordered_map::iterator it = mEntries.find(sle->getIndex()); if (it == mEntries.end()) @@ -97,7 +97,7 @@ void LedgerEntrySet::entryCreate(SLE::pointer sle) } } -void LedgerEntrySet::entryModify(SLE::pointer sle) +void LedgerEntrySet::entryModify(SLE::pointer& sle) { boost::unordered_map::iterator it = mEntries.find(sle->getIndex()); if (it == mEntries.end()) @@ -132,7 +132,7 @@ void LedgerEntrySet::entryModify(SLE::pointer sle) } } -void LedgerEntrySet::entryDelete(SLE::pointer sle) +void LedgerEntrySet::entryDelete(SLE::pointer& sle) { boost::unordered_map::iterator it = mEntries.find(sle->getIndex()); if (it == mEntries.end()) diff --git a/src/LedgerEntrySet.h b/src/LedgerEntrySet.h index cbc320f291..b44e4a9421 100644 --- a/src/LedgerEntrySet.h +++ b/src/LedgerEntrySet.h @@ -49,10 +49,10 @@ public: // basic entry functions SLE::pointer getEntry(const uint256& index, LedgerEntryAction&); LedgerEntryAction hasEntry(const uint256& index) const; - void entryCache(SLE::pointer); // Add this entry to the cache - void entryCreate(SLE::pointer); // This entry will be created - void entryDelete(SLE::pointer); // This entry will be deleted - void entryModify(SLE::pointer); // This entry will be modified + void entryCache(SLE::pointer&); // Add this entry to the cache + void entryCreate(SLE::pointer&); // This entry will be created + void entryDelete(SLE::pointer&); // This entry will be deleted + void entryModify(SLE::pointer&); // This entry will be modified // iterator functions bool isEmpty() const { return mEntries.empty(); }