Phasor  01.00.10.059
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
Lua::LuaCallHandler Class Reference
+ Inheritance diagram for Lua::LuaCallHandler:

Public Member Functions

 LuaCallHandler (State &state, const Manager::ScriptCallback *cb, int nargs)
 
- Public Member Functions inherited from Manager::CallHandler
MObject::unique_list Call ()
 

Protected Member Functions

void __NO_RET RaiseError (const std::string &err) override
 
std::unique_ptr< MObjectGetArgument (Common::obj_type expected) override
 
- Protected Member Functions inherited from Manager::CallHandler
 CallHandler (ScriptState &state, const ScriptCallback *cb, int nargs)
 

Additional Inherited Members

- Public Attributes inherited from Manager::CallHandler
ScriptStatestate
 
- Protected Attributes inherited from Manager::CallHandler
const ScriptCallbackcb
 

Constructor & Destructor Documentation

Lua::LuaCallHandler::LuaCallHandler ( State state,
const Manager::ScriptCallback cb,
int  nargs 
)
inline

Member Function Documentation

std::unique_ptr<MObject> Lua::LuaCallHandler::GetArgument ( Common::obj_type  expected)
inlineoverrideprotectedvirtual

Implements Manager::CallHandler.

void __NO_RET Lua::LuaCallHandler::RaiseError ( const std::string &  err)
inlineoverrideprotectedvirtual

Implements Manager::CallHandler.


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