34 const Char* parameter)
38 reason +=
"Non-zero value is expected for '";
39 reason += parameter ? parameter :
"<unknown>";
40 reason +=
"' parameter. ";
42 throw std::out_of_range(reason);
51 size_t blockIncrease_;
95 return blockIncrease_;
112 blockIncrease_ = increase;
205 return chunkScaling_;
222 chunkScaling_ = factor;
236 other.blockIncrease_;
252ONIXS_CONFLATEDUDP_EXPORTED
268 toStr(str, settings);
#define ONIXS_CONFLATEDUDP_LTWT_CLASS
#define ONIXS_CONFLATEDUDP_NAMESPACE_END
#define ONIXS_CONFLATEDUDP_NAMESPACE_BEGIN
size_t chunkScaling() const
MemoryPoolSettings()
Initializes parameters with default values.
void increaseQty(size_t qty)
~MemoryPoolSettings()
Finalizes the instance.
size_t increaseQty() const
MemoryPoolSettings(const MemoryPoolSettings &other)
Initializes as a copy.
size_t blockIncrease() const
void chunkSize(size_t size)
void chunkScaling(size_t factor)
void blockIncrease(size_t increase)
void throwZeroParameter(const Char *parameter)
Raises exception on zero parameter value.
ONIXS_CONFLATEDUDP_EXPORTED void toStr(std::string &, BookState::Enum)
Serializes book state value into a string.
char Char
Character type alias.