Use more C++11 features:

* Remove beast::static_initializer
* Remove noexcept VS2013 workaround
* Use [[noreturn]] attribute
This commit is contained in:
Nik Bougalis
2015-10-06 12:38:26 -07:00
parent b7c3b96516
commit 570bb2e139
89 changed files with 113 additions and 969 deletions

View File

@@ -20,7 +20,6 @@
#include <BeastConfig.h>
#include <ripple/protocol/digest.h>
#include <ripple/protocol/Indexes.h>
#include <beast/utility/static_initializer.h>
#include <cassert>
namespace ripple {
@@ -135,9 +134,9 @@ getQualityIndex (uint256 const& uBase, const std::uint64_t uNodeDir)
uint256
getQualityNext (uint256 const& uBase)
{
static beast::static_initializer<uint256> const uNext (
static uint256 const uNext (
from_hex_text<uint256>("10000000000000000"));
return uBase + *uNext;
return uBase + uNext;
}
std::uint64_t