X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/e78a4755a100b5c18594a068c7c2aa7456331111..f61fec22c57591cca36aae67775c4cd52a5411bc:/JavaScript.hpp diff --git a/JavaScript.hpp b/JavaScript.hpp index 0c538b1..920df8c 100644 --- a/JavaScript.hpp +++ b/JavaScript.hpp @@ -22,6 +22,8 @@ #ifndef CYCRIPT_JAVASCRIPT_HPP #define CYCRIPT_JAVASCRIPT_HPP +#include + #include #include #include @@ -110,7 +112,8 @@ JSValueRef CYCallFunction(CYPool &pool, JSContextRef context, size_t setups, voi bool CYIsCallable(JSContextRef context, JSValueRef value); JSValueRef CYCallAsFunction(JSContextRef context, JSObjectRef function, JSObjectRef _this, size_t count, const JSValueRef arguments[]); -const char *CYPoolCCYON(CYPool &pool, JSContextRef context, JSObjectRef object); +const char *CYPoolCCYON(CYPool &pool, JSContextRef context, JSObjectRef object, std::set &objects); +std::set *CYCastObjects(JSContextRef context, JSObjectRef _this, size_t count, const JSValueRef arguments[]); struct CYHooks { void *(*ExecuteStart)(JSContextRef);