ScummVM API documentation
Lua::LuaFileRead Class Reference
Inheritance diagram for Lua::LuaFileRead:
Lua::LuaFileProxy

Public Member Functions

 LuaFileRead (const Common::Path &filename, const Common::String &mode)
 
bool eof () const override
 
size_t read (void *ptr, size_t size, size_t count) override
 
size_t write (const char *ptr, size_t count) override
 
virtual bool eof () const =0
 
virtual size_t read (void *ptr, size_t size, size_t count)=0
 
virtual size_t write (const char *ptr, size_t count)=0
 

Additional Inherited Members

- Static Public Member Functions inherited from Lua::LuaFileProxy
static LuaFileProxy * create (const Common::String &filename, const Common::String &mode)
 

Member Function Documentation

◆ eof()

bool Lua::LuaFileRead::eof ( ) const
overridevirtual

Implements Lua::LuaFileProxy.

◆ read()

size_t Lua::LuaFileRead::read ( void *  ptr,
size_t  size,
size_t  count 
)
overridevirtual

Implements Lua::LuaFileProxy.

◆ write()

size_t Lua::LuaFileRead::write ( const char *  ptr,
size_t  count 
)
overridevirtual

Implements Lua::LuaFileProxy.


The documentation for this class was generated from the following file: