42#ifdef SFML_SYSTEM_ANDROID
116 [[nodiscard]]
bool open(const std::filesystem::path& filename);
130 [[nodiscard]] std::optional<std::
size_t>
read(
void* data, std::
size_t size) override;
140 [[nodiscard]] std::optional<std::
size_t>
seek(std::
size_t position) override;
148 [[nodiscard]] std::optional<std::
size_t>
tell() override;
156 std::optional<std::
size_t>
getSize() override;
165 void operator()(std::FILE* file);
171#ifdef SFML_SYSTEM_ANDROID
172 std::unique_ptr<priv::ResourceStream> m_androidFile;
175 std::unique_ptr<std::FILE, FileCloser> m_file;