wiRedPanda
Logic Circuit Simulator
Loading...
Searching...
No Matches
Serializer.h File Reference

DolphinSerializer: encoding and decoding of .dolphin and .csv waveform files. More...

#include <QVector>
Include dependency graph for Serializer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DolphinSerializer::WaveformData
 Raw waveform data returned by the load functions. More...

Namespaces

namespace  DolphinSerializer
 Pure I/O functions for the beWavedDolphin waveform file formats.

Functions

WaveformData DolphinSerializer::loadBinary (QDataStream &stream, int maxInputPorts)
 Deserializes input rows from a binary .dolphin stream.
WaveformData DolphinSerializer::loadCSV (QFile &file, int maxInputPorts)
 Deserializes input rows from a .csv file.
void DolphinSerializer::saveBinary (QDataStream &stream, const QStandardItemModel *model, int inputPorts)
 Serializes input rows to the binary .dolphin stream.
void DolphinSerializer::saveCSV (QSaveFile &file, const QStandardItemModel *model)
 Serializes all rows (inputs + outputs) to a .csv file.

Detailed Description

DolphinSerializer: encoding and decoding of .dolphin and .csv waveform files.

Definition in file Serializer.h.