]> git.saurik.com Git - cycript.git/blobdiff - JavaScript.hpp
Guarantee all the older Cydget bridge definitions.
[cycript.git] / JavaScript.hpp
index fcefd7bcf78b75048e739ff24cd9bb28ea4c8f69..64dcbace747a36b799f855f58fa30b95a481d987 100644 (file)
@@ -115,6 +115,13 @@ JSObjectRef CYCastJSObject(JSContextRef context, JSValueRef value);
 JSValueRef CYJSUndefined(JSContextRef context);
 JSValueRef CYJSNull(JSContextRef context);
 
+void *CYCastPointerEx_(JSContextRef context, JSObjectRef value);
+
+template <typename Type_>
+_finline Type_ CYCastPointerEx(JSContextRef context, JSObjectRef value) {
+    return reinterpret_cast<Type_>(CYCastPointerEx_(context, value));
+}
+
 void *CYCastPointer_(JSContextRef context, JSValueRef value, bool *guess = NULL);
 
 template <typename Type_>