Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
ScriptFunction Member List

This is the complete list of members for ScriptFunction, including all inherited members.

call(T *object, tuple &args)ScriptFunctioninlineprivatestatic
Call(const ScriptRequest &rq, JS::HandleValue val, const char *name, R &ret, const Args &... args)ScriptFunctioninlinestatic
Call(const ScriptRequest &rq, JS::HandleValue val, const char *name, JS::MutableHandleValue ret, const Args &... args)ScriptFunctioninlinestatic
Call_(const ScriptRequest &rq, JS::HandleValue val, const char *name, R &ret, const Args &... args)ScriptFunctioninlineprivatestatic
CallVoid(const ScriptRequest &rq, JS::HandleValue val, const char *name, const Args &... args)ScriptFunctioninlinestatic
ConvertFromJS(const ScriptRequest &rq, JS::CallArgs &args, bool &wentOk, std::tuple< Types... > *)ScriptFunctioninlineprivatestatic
ConvertFromJS(const ScriptRequest &rq, JS::CallArgs &args, bool &wentOk, std::tuple< const ScriptRequest &, Types... > *)ScriptFunctioninlineprivatestatic
ConvertFromJS(const ScriptRequest &rq, JS::CallArgs &args, bool &wentOk, std::tuple< const ScriptInterface &, Types... > *)ScriptFunctioninlineprivatestatic
Create(const ScriptRequest &rq, const char *name, const u16 flags=JSPROP_ENUMERATE|JSPROP_READONLY|JSPROP_PERMANENT)ScriptFunctioninlinestatic
DoConvertFromJS(const ScriptRequest &rq, JS::CallArgs &args, bool &wentOk)ScriptFunctioninlineprivatestatic
DoConvertFromJS(std::index_sequence< idx... >, const ScriptRequest &rq, JS::CallArgs &args, bool &wentOk)ScriptFunctioninlineprivatestatic
GetterFor typedefScriptFunction
IgnoreResultScriptFunctioninlineprivatestatic
ObjectGetter typedefScriptFunction
Register(const ScriptRequest &rq, const char *name, const u16 flags=JSPROP_ENUMERATE|JSPROP_READONLY|JSPROP_PERMANENT)ScriptFunctioninlinestatic
Register(JSContext *cx, JS::HandleObject scope, const char *name, const u16 flags=JSPROP_ENUMERATE|JSPROP_READONLY|JSPROP_PERMANENT)ScriptFunctioninlinestatic
RunGenerator(const ScriptRequest &rq, JS::HandleValue val, const char *name, JS::HandleValue arg, Callback yieldCallback)ScriptFunctioninlinestatic
ScriptFunction()=deleteScriptFunctionprivate
ScriptFunction(const ScriptFunction &)=deleteScriptFunctionprivate
ScriptFunction(ScriptFunction &&)=deleteScriptFunctionprivate
ToJSNative(JSContext *cx, unsigned argc, JS::Value *vp)ScriptFunctioninlinestatic
ToJSValVector(std::index_sequence< idx... >, const ScriptRequest &rq, JS::MutableHandleValueVector argv, const Types &... params)ScriptFunctioninlineprivatestatic
type_transform typedefScriptFunctionprivate
Wrap(const char *name, const u16 flags=JSPROP_ENUMERATE|JSPROP_READONLY|JSPROP_PERMANENT)ScriptFunctioninlinestatic