Add user defined literals for megabytes and kilobytes

This commit is contained in:
Joe Loser
2018-07-18 08:11:01 -04:00
committed by Nik Bougalis
parent 8dd8433bb6
commit cd1c5a30dd
12 changed files with 69 additions and 33 deletions

View File

@@ -21,6 +21,7 @@
#define RIPPLE_BASICS_QALLOC_H_INCLUDED
#include <ripple/basics/contract.h>
#include <ripple/basics/ByteUtilities.h>
#include <boost/intrusive/list.hpp>
#include <cstddef>
#include <cstdint>
@@ -67,10 +68,7 @@ private:
block* free_ = nullptr;
public:
enum
{
block_size = 256 * 1024
};
static constexpr auto block_size = kilobytes(256);
qalloc_impl() = default;
qalloc_impl (qalloc_impl const&) = delete;