start moving to binarystream
This commit is contained in:
@@ -136,6 +136,21 @@ inline PIByteArray & operator <<(PIByteArray & s, const PIStringList & v) {s <<
|
||||
//! \~russian Оператор извлечения
|
||||
inline PIByteArray & operator >>(PIByteArray & s, PIStringList & v) {int sz; s >> sz; v.resize(sz); for (int i = 0; i < sz; ++i) s >> v[i]; return s;}
|
||||
|
||||
|
||||
BINARY_STREAM_STORE(PIStringList) {
|
||||
s.binaryStreamAppend(v.size());
|
||||
for (int i = 0; i < v.size_s(); ++i)
|
||||
s << v[i];
|
||||
return s;
|
||||
}
|
||||
BINARY_STREAM_RESTORE(PIStringList) {
|
||||
v.resize(s.binaryStreamTakeInt());
|
||||
for (int i = 0; i < v.size_s(); ++i)
|
||||
s >> v[i];
|
||||
return s;
|
||||
}
|
||||
|
||||
|
||||
//! \relatesalso PICout
|
||||
//! \~english Output operator to \a PICout
|
||||
//! \~russian Оператор вывода в \a PICout
|
||||
|
||||
Reference in New Issue
Block a user