virtual void GenerateByteArray() { int size = _integer.MinEncodedSize(); QByteArray byte_array(size, 0); _integer.Encode(reinterpret_cast<byte *>(byte_array.data()), size); SetByteArray(byte_array); }
void KeyedArchive::SetByteArrayFromArchive(const String & key, KeyedArchive * archive) { //DVWARNING(false, "Method is depriceted! Use SetArchive()"); DynamicMemoryFile * file = DynamicMemoryFile::Create(File::CREATE | File::WRITE); archive->Save(file); SetByteArray(key, (uint8*)file->GetData(), file->GetSize()); SafeRelease(file); }