Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
This is the complete list of members for ScriptFunction, including all inherited members.
call(T *object, tuple &args) | ScriptFunction | inlineprivatestatic |
Call(const ScriptRequest &rq, JS::HandleValue val, const char *name, R &ret, const Args &... args) | ScriptFunction | inlinestatic |
Call(const ScriptRequest &rq, JS::HandleValue val, const char *name, JS::MutableHandleValue ret, const Args &... args) | ScriptFunction | inlinestatic |
Call_(const ScriptRequest &rq, JS::HandleValue val, const char *name, R &ret, const Args &... args) | ScriptFunction | inlineprivatestatic |
CallVoid(const ScriptRequest &rq, JS::HandleValue val, const char *name, const Args &... args) | ScriptFunction | inlinestatic |
ConvertFromJS(const ScriptRequest &rq, JS::CallArgs &args, bool &wentOk, std::tuple< Types... > *) | ScriptFunction | inlineprivatestatic |
ConvertFromJS(const ScriptRequest &rq, JS::CallArgs &args, bool &wentOk, std::tuple< const ScriptRequest &, Types... > *) | ScriptFunction | inlineprivatestatic |
ConvertFromJS(const ScriptRequest &rq, JS::CallArgs &args, bool &wentOk, std::tuple< const ScriptInterface &, Types... > *) | ScriptFunction | inlineprivatestatic |
Create(const ScriptRequest &rq, const char *name, const u16 flags=JSPROP_ENUMERATE|JSPROP_READONLY|JSPROP_PERMANENT) | ScriptFunction | inlinestatic |
DoConvertFromJS(const ScriptRequest &rq, JS::CallArgs &args, bool &wentOk) | ScriptFunction | inlineprivatestatic |
DoConvertFromJS(std::index_sequence< idx... >, const ScriptRequest &rq, JS::CallArgs &args, bool &wentOk) | ScriptFunction | inlineprivatestatic |
GetterFor typedef | ScriptFunction | |
IgnoreResult | ScriptFunction | inlineprivatestatic |
ObjectGetter typedef | ScriptFunction | |
Register(const ScriptRequest &rq, const char *name, const u16 flags=JSPROP_ENUMERATE|JSPROP_READONLY|JSPROP_PERMANENT) | ScriptFunction | inlinestatic |
Register(JSContext *cx, JS::HandleObject scope, const char *name, const u16 flags=JSPROP_ENUMERATE|JSPROP_READONLY|JSPROP_PERMANENT) | ScriptFunction | inlinestatic |
RunGenerator(const ScriptRequest &rq, JS::HandleValue val, const char *name, JS::HandleValue arg, Callback yieldCallback) | ScriptFunction | inlinestatic |
ScriptFunction()=delete | ScriptFunction | private |
ScriptFunction(const ScriptFunction &)=delete | ScriptFunction | private |
ScriptFunction(ScriptFunction &&)=delete | ScriptFunction | private |
ToJSNative(JSContext *cx, unsigned argc, JS::Value *vp) | ScriptFunction | inlinestatic |
ToJSValVector(std::index_sequence< idx... >, const ScriptRequest &rq, JS::MutableHandleValueVector argv, const Types &... params) | ScriptFunction | inlineprivatestatic |
type_transform typedef | ScriptFunction | private |
Wrap(const char *name, const u16 flags=JSPROP_ENUMERATE|JSPROP_READONLY|JSPROP_PERMANENT) | ScriptFunction | inlinestatic |