19 #ifndef INCLUDE_SF_ARCHIVE_HPP 20 #define INCLUDE_SF_ARCHIVE_HPP 22 #include <RCF/Export.hpp> 23 #include <SF/DataPtr.hpp> 24 #include <RCF/Tools.hpp> 46 NODE_ALREADY_READ = 1 << 2,
47 NO_BEGIN_END = 1 << 3,
64 bool isFlagSet(Flag flag)
const;
65 void setFlag(Flag flag,
bool bEnable =
true);
66 void clearFlag(Flag flag);
69 bool verifyAgainstArchiveSize(std::size_t bytesToRead);
72 int getRuntimeVersion();
75 int getArchiveVersion();
90 #endif // ! INCLUDE_SF_ARCHIVE_HPP Represents an archive, in which serialized objects are stored.
Definition: Archive.hpp:32
Definition: ByteBuffer.hpp:189
Base class for output streams using SF serialization. Use operator <<() to serialize objects into the...
Definition: Stream.hpp:236
Base class for input streams using SF serialization. Use operator >>() to deserialize objects from th...
Definition: Stream.hpp:138