ROSE 2.1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Rose::BinaryAnalysis::SerialIo::Serializer Class Referenceabstract

Description

Interface for serializer implementations.

This interface is payload-based rather than fd-based. It converts objects to binary payloads (std::vector<char>) that can be stored in the container format.

Definition at line 241 of file SerialIo.h.

#include <Rose/BinaryAnalysis/SerialIo.h>

Public Member Functions

virtual std::vector< char > savePartitioner (const Partitioner2::PartitionerConstPtr &partitioner, Serialization::ProgressCallback progress)=0
 Serialize a partitioner to a binary payload.
 

Member Function Documentation

◆ savePartitioner()

virtual std::vector< char > Rose::BinaryAnalysis::SerialIo::Serializer::savePartitioner ( const Partitioner2::PartitionerConstPtr partitioner,
Serialization::ProgressCallback  progress 
)
pure virtual

Serialize a partitioner to a binary payload.

Parameters
partitionerThe partitioner to serialize
progressA callback function to report progress during serialization
Returns
A vector containing the serialized partitioner data

The documentation for this class was generated from the following file: