Jet
v1.3.3
|
Abstract base class for any serializable class. More...
#include <jet/serialization.h>
Public Member Functions | |
Serializable ()=default | |
virtual | ~Serializable ()=default |
virtual void | serialize (std::vector< uint8_t > *buffer) const =0 |
Serializes this instance into the flat buffer. More... | |
virtual void | deserialize (const std::vector< uint8_t > &buffer)=0 |
Deserializes this instance from the flat buffer. More... | |
Abstract base class for any serializable class.
|
default |
|
virtualdefault |
|
pure virtual |
Deserializes this instance from the flat buffer.
Implemented in jet::Grid3, jet::GridSystemData2, jet::GridSystemData3, jet::ParticleSystemData2, jet::ParticleSystemData3, jet::PointParallelHashGridSearcher2, jet::PointParallelHashGridSearcher3, jet::SphSystemData2, jet::ScalarGrid3, jet::ScalarGrid2, jet::SphSystemData3, jet::PointHashGridSearcher3, jet::PointHashGridSearcher2, jet::PointSimpleListSearcher2, jet::PointSimpleListSearcher3, jet::VectorGrid3, jet::PointKdTreeSearcher2, jet::PointKdTreeSearcher3, and jet::VectorGrid2.
|
pure virtual |
Serializes this instance into the flat buffer.
Implemented in jet::GridSystemData2, jet::GridSystemData3, jet::ParticleSystemData2, jet::ParticleSystemData3, jet::PointParallelHashGridSearcher2, jet::PointParallelHashGridSearcher3, jet::SphSystemData2, jet::ScalarGrid3, jet::ScalarGrid2, jet::SphSystemData3, jet::PointHashGridSearcher3, jet::PointHashGridSearcher2, jet::PointSimpleListSearcher2, jet::PointSimpleListSearcher3, jet::VectorGrid3, jet::PointKdTreeSearcher2, jet::PointKdTreeSearcher3, jet::VectorGrid2, and jet::Grid3.