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>    38 #ifdef SFML_SYSTEM_ANDROID    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();
   125 #ifdef SFML_SYSTEM_ANDROID   126     priv::ResourceStream* m_file;
   135 #endif // SFML_FILEINPUTSTREAM_HPP 
Utility class that makes any derived class non-copyable.