ScummVM API documentation
Lua::LuaFileConfig Class Reference

#include <scummvm_file.h>

Inheritance diagram for Lua::LuaFileConfig:
Lua::LuaFileProxy

Public Member Functions

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)
 

Detailed Description

The following class acts as a proxy interface to the I/O code, pretending that the ScummVM settings are a properly formatted 'config.lua' file

Member Function Documentation

◆ eof()

bool Lua::LuaFileConfig::eof ( ) const
inlineoverridevirtual

Implements Lua::LuaFileProxy.

◆ read()

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

Implements Lua::LuaFileProxy.

◆ write()

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

Implements Lua::LuaFileProxy.


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