Modernize code:

* Clean STBase-derived class creation interfaces
* Annotate overriden STBase virtual functions
* Optimize path deserialization
* Prefer range-based for
* Prefer std::unique_ptr
* Remove BOOST_FOREACH
This commit is contained in:
Nik Bougalis
2014-12-31 22:02:14 -08:00
parent e742da73bd
commit 47593730d6
43 changed files with 638 additions and 547 deletions

View File

@@ -22,7 +22,6 @@
#include <ripple/basics/CountedObject.h>
#include <ripple/basics/UnorderedContainers.h>
#include <ripple/basics/UptimeTimer.h>
#include <boost/foreach.hpp>
#include <map>
#include <mutex>
@@ -146,8 +145,8 @@ HashRouter::Entry& HashRouter::findCreateEntry (uint256 const& index, bool& crea
if ((it != mSuppressionTimes.end ()) && (it->first <= expireTime))
{
BOOST_FOREACH (uint256 const& lit, it->second)
mSuppressionMap.erase (lit);
for(auto const& lit : it->second)
mSuppressionMap.erase (lit);
mSuppressionTimes.erase (it);
}