EntropyEngine::Core::IO::LocalFileStream
EntropyEngine::Core::IO::LocalFileStream
Section titled “EntropyEngine::Core::IO::LocalFileStream”Inherits from EntropyEngine::Core::IO::FileStream
Public Functions
Section titled “Public Functions”| Name | |
|---|---|
| ~LocalFileStream() override | |
| virtual IoResult | write(std::span< const uint8_t > data) override |
| virtual int64_t | tell() const override |
| virtual bool | seek(int64_t offset, std::ios_base::seekdir dir) override |
| virtual IoResult | read(std::span< uint8_t > buffer) override |
| virtual std::string | path() const override |
| virtual bool | good() const override |
| virtual void | flush() override |
| virtual bool | fail() const override |
| virtual bool | eof() const override |
| virtual void | close() override |
| LocalFileStream(const std::string & path, StreamOptions::Mode mode) |
Additional inherited members
Section titled “Additional inherited members”Public Functions inherited from EntropyEngine::Core::IO::FileStream
| Name | |
|---|---|
| virtual | ~FileStream() =default |
Public Functions Documentation
Section titled “Public Functions Documentation”function ~LocalFileStream
Section titled “function ~LocalFileStream”inline ~LocalFileStream() overridefunction write
Section titled “function write”inline virtual IoResult write( std::span< const uint8_t > data) overrideReimplements: EntropyEngine::Core::IO::FileStream::write
function tell
Section titled “function tell”inline virtual int64_t tell() const overrideReimplements: EntropyEngine::Core::IO::FileStream::tell
function seek
Section titled “function seek”inline virtual bool seek( int64_t offset, std::ios_base::seekdir dir) overrideReimplements: EntropyEngine::Core::IO::FileStream::seek
function read
Section titled “function read”inline virtual IoResult read( std::span< uint8_t > buffer) overrideReimplements: EntropyEngine::Core::IO::FileStream::read
function path
Section titled “function path”inline virtual std::string path() const overrideReimplements: EntropyEngine::Core::IO::FileStream::path
function good
Section titled “function good”inline virtual bool good() const overrideReimplements: EntropyEngine::Core::IO::FileStream::good
function flush
Section titled “function flush”inline virtual void flush() overrideReimplements: EntropyEngine::Core::IO::FileStream::flush
function fail
Section titled “function fail”inline virtual bool fail() const overrideReimplements: EntropyEngine::Core::IO::FileStream::fail
function eof
Section titled “function eof”inline virtual bool eof() const overrideReimplements: EntropyEngine::Core::IO::FileStream::eof
function close
Section titled “function close”inline virtual void close() overrideReimplements: EntropyEngine::Core::IO::FileStream::close
function LocalFileStream
Section titled “function LocalFileStream”inline LocalFileStream( const std::string & path, StreamOptions::Mode mode)Updated on 2026-01-26 at 17:14:35 -0500