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_;
 
   74        return blockIncrease_;
 
 
   86            blockIncrease_ = increase;
 
 
  162        return chunkScaling_;
 
 
  175            chunkScaling_ = factor;
 
 
 
  201    toStr(str, settings);
 
 
#define ONIXS_CMESTREAMLINEDMDH_NAMESPACE_BEGIN
#define ONIXS_CMESTREAMLINEDMDH_NAMESPACE_END
#define ONIXS_CMESTREAMLINEDMDH_LTWT_CLASS
#define ONIXS_CMESTREAMLINEDMDH_EXPORTED
size_t chunkScaling() const
Defines chunk scale factor.
MemoryPoolSettings()
Initializes parameters with default values.
void increaseQty(size_t qty)
Limits number of increases memory pool does.
size_t increaseQty() const
Limits number of increases memory pool does.
size_t blockIncrease() const
Memory block increase value.
void chunkSize(size_t size)
Number of blocks per chunk.
void chunkScaling(size_t factor)
Defines chunk scale factor.
size_t chunkSize() const
Number of blocks per chunk.
void blockIncrease(size_t increase)
Updates memory block increase value.
void throwZeroParameter(const char *parameter)
Raises exception on zero parameter value.
void toStr(std::string &str, const Decimal &number)