18 #ifndef INCLUDE_SF_ARCHIVE_HPP 19 #define INCLUDE_SF_ARCHIVE_HPP 21 #include <RCF/Export.hpp> 22 #include <SF/DataPtr.hpp> 23 #include <RCF/Tools.hpp> 45 NODE_ALREADY_READ = 1 << 2,
46 NO_BEGIN_END = 1 << 3,
63 bool isFlagSet(Flag flag)
const;
64 void setFlag(Flag flag,
bool bEnable =
true);
65 void clearFlag(Flag flag);
68 bool verifyAgainstArchiveSize(std::size_t bytesToRead);
71 int getRuntimeVersion();
74 int getArchiveVersion();
89 #endif // ! INCLUDE_SF_ARCHIVE_HPP Represents an archive, in which serialized objects are stored.
Definition: Archive.hpp:31
Definition: ByteBuffer.hpp:188
Base class for output streams using SF serialization. Use operator <<() to serialize objects into the...
Definition: Stream.hpp:235
Base class for input streams using SF serialization. Use operator >>() to deserialize objects from th...
Definition: Stream.hpp:137