ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

lrestore.cpp File Reference

#include "common/endian.h"
#include "common/debug.h"
#include "engines/grim/savegame.h"
#include "engines/grim/lua/ltask.h"
#include "engines/grim/lua/lauxlib.h"
#include "engines/grim/lua/lmem.h"
#include "engines/grim/lua/ldo.h"
#include "engines/grim/lua/ltm.h"
#include "engines/grim/lua/ltable.h"
#include "engines/grim/lua/lvm.h"
#include "engines/grim/lua/lopcodes.h"
#include "engines/grim/lua/lstring.h"
#include "engines/grim/lua/lstate.h"
#include "engines/grim/lua/lua.h"
Include dependency graph for lrestore.cpp:

Go to the source code of this file.

Classes

struct  Grim::ArrayIDObj

Namespaces

namespace  Grim

Defines

#define FORBIDDEN_SYMBOL_EXCEPTION_setjmp
#define FORBIDDEN_SYMBOL_EXCEPTION_longjmp

Functions

static void Grim::restoreObjectValue (TObject *object, SaveGame *savedState)
static int Grim::sortCallback (const void *id1, const void *id2)
static void Grim::recreateObj (TObject *obj)
void Grim::lua_Restore (SaveGame *savedState)

Variables

int32 Grim::arrayHashTablesCount = 0
int32 Grim::arrayProtoFuncsCount = 0
int32 Grim::arrayClosuresCount = 0
int32 Grim::arrayStringsCount = 0
ArrayIDObj * Grim::arrayStrings = nullptr
ArrayIDObj * Grim::arrayHashTables = nullptr
ArrayIDObj * Grim::arrayClosures = nullptr
ArrayIDObj * Grim::arrayProtoFuncs = nullptr
static bool Grim::arraysAllreadySort = false

Define Documentation

#define FORBIDDEN_SYMBOL_EXCEPTION_longjmp

Definition at line 2 of file lrestore.cpp.

#define FORBIDDEN_SYMBOL_EXCEPTION_setjmp

Definition at line 1 of file lrestore.cpp.



Generated on Sat May 25 2019 05:02:23 for ResidualVM by doxygen 1.7.1
curved edge   curved edge