25 #ifndef SFML_FILEINPUTSTREAM_HPP
26 #define SFML_FILEINPUTSTREAM_HPP
31 #include <SFML/Config.hpp>
32 #include <SFML/System/Export.hpp>
33 #include <SFML/System/InputStream.hpp>
34 #include <SFML/System/NonCopyable.hpp>
43 class SFML_SYSTEM_API ResourceStream;
78 bool open(
const std::string& filename);
92 virtual Int64 read(
void* data, Int64 size);
102 virtual Int64 seek(Int64 position);
110 virtual Int64 tell();
118 virtual Int64 getSize();
126 sf::priv::ResourceStream *m_file;
135 #endif // SFML_FILEINPUTSTREAM_HPP
Utility class that makes any derived class non-copyable.