![]() |
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 |