20#ifndef L61_ABSTRACT_SCRIPT_DEBUGGER_HPP
21#define L61_ABSTRACT_SCRIPT_DEBUGGER_HPP
27 namespace ScriptEngine
40 class ScriptEnvironment;
45 ScriptEnvironment*
const scriptCtx;
#define l61_abstract_class
Denotes that the class is abstract with most functions being implemented leaving a few functions to b...
Definition PseudoKeywords.hpp:63
#define l61_abstract_destructor(type)
Create a standard virtual destructor for your abstract class.
Definition PseudoKeywords.hpp:75
#define l61_abstract_call(sig)
denotes that the method call is not implemented
Definition PseudoKeywords.hpp:68
Definition ScriptEnvironment.hpp:39
AbstractScriptDebugger & operator=(const AbstractScriptDebugger &)=delete
l61_stat & getL61Ctx()
Definition AbstractScriptDebugger.cpp:33
l61_abstract_class AbstractScriptDebugger
Definition defs.hpp:172
sol::state & getScriptLuaState()
Definition AbstractScriptDebugger.cpp:38
ScriptEnvironment * getScriptCtx()
l61_stat & lstat
Definition AbstractScriptDebugger.hpp:46