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

@@ -23,7 +23,6 @@
#include <ripple/app/main/Application.h>
#include <ripple/core/JobQueue.h>
#include <ripple/resource/Fees.h>
#include <boost/foreach.hpp>
namespace ripple {
@@ -77,7 +76,7 @@ void PathRequests::updateAll (Ledger::ref inLedger,
do
{
BOOST_FOREACH (PathRequest::wref wRequest, requests)
for (auto& wRequest : requests)
{
if (shouldCancel())
break;