decompose pip_cmg
add serialization/pijsonserialization.h for JSON de/serialization add -J flag for pip_cmg to make JSON serialization methods not finished yet, but basically workable now
This commit is contained in:
@@ -793,7 +793,7 @@ public:
|
||||
//! \~english Add to the end data "data" with size "size"
|
||||
//! \~russian Добавляет в конец массива данные по указателю "data" размером "size"
|
||||
PIByteArray & push_back(const void * data_, int size_) {
|
||||
const uint ps = size();
|
||||
const size_t ps = size();
|
||||
enlarge(size_);
|
||||
memcpy(data(ps), data_, size_);
|
||||
return *this;
|
||||
@@ -1092,7 +1092,7 @@ public:
|
||||
//! \~english Add to the end data "data" with size "size"
|
||||
//! \~russian Добавляет в конец массива данные по указателю "data" размером "size"
|
||||
PIByteArray & append(const void * data_, int size_) {
|
||||
const uint ps = size();
|
||||
const size_t ps = size();
|
||||
enlarge(size_);
|
||||
memcpy(data(ps), data_, size_);
|
||||
return *this;
|
||||
@@ -1101,7 +1101,7 @@ public:
|
||||
//! \~english Add to the end byte array "data"
|
||||
//! \~russian Добавляет в конец массива содержимое массива "data"
|
||||
PIByteArray & append(const PIByteArray & data_) {
|
||||
const uint ps = size();
|
||||
const size_t ps = size();
|
||||
enlarge(data_.size_s());
|
||||
memcpy(data(ps), data_.data(), data_.size());
|
||||
return *this;
|
||||
|
||||
Reference in New Issue
Block a user