Input stream using SF binary serialization. More...
#include <IBinaryStream.hpp>
Public Member Functions | |
IBinaryStream (std::istream &is) | |
Constructs an IBinaryStream from a std::istream. Serialized data will be read from the std::istream. More... | |
Public Member Functions inherited from SF::IStream | |
IStream (std::istream &is, std::size_t archiveSize=0, int runtimeVersion=0, int archiveVersion=0) | |
Constructs an IStream from a std::istream. Serialized data will be read from the std::istream. More... | |
int | getRuntimeVersion () |
Gets the RCF runtime version associated with this stream. More... | |
int | getArchiveVersion () |
Gets the archive version associated with this stream. More... | |
void | setArchiveVersion (int archiveVersion) |
Sets the archive version associated with this stream. More... | |
void | setRuntimeVersion (int runtimeVersion) |
Sets the RCF runtime version associated with this stream. More... | |
template<typename T > | |
IStream & | operator>> (T &t) |
Deserialize an object from the stream. More... | |
template<typename T > | |
IStream & | operator>> (const T &t) |
Deserialize an object from the stream. More... | |
Input stream using SF binary serialization.
SF::IBinaryStream::IBinaryStream | ( | std::istream & | is | ) |
Constructs an IBinaryStream from a std::istream. Serialized data will be read from the std::istream.