RecordLinkagePackage#
- class RecordLinkagePackage#
RecordLinkagePackage class. Container for data to be passed between the participants in the record linkage protocol.
-
class RecordLinkagePackage : public helayers::SaveableBasic#
RecordLinkagePackage class.
Container for data to be passed between the participants in the record linkage protocol.
Public Functions
-
inline RecordLinkagePackage()#
Construct an empty RecordLinkagePackage object to be loaded with content with the load function.
-
virtual std::streamoff save(std::ostream &stream) const override#
Saves this object to a stream in binary form.
Returns the number of bytes written to the output stream.
- Parameters:
stream – [in] output stream to write to
-
virtual std::streamoff load(std::istream &stream) override#
Loads this object from the given stream.
Returns the number of bytes read from the input stream.
- Parameters:
stream – [in] input stream to read from
-
virtual void debugPrint(const std::string &title = "", Verbosity verbosity = VERBOSITY_REGULAR, std::ostream &out = std::cout) const override#
Prints the content of this object.
- Parameters:
title – Text to add to the print
verbosity – Verbosity level
out – Output stream
Friends
-
friend bool operator==(const RecordLinkagePackage &p1, const RecordLinkagePackage &p2)#
-
inline RecordLinkagePackage()#