]> git.saurik.com Git - cycript.git/blobdiff - Exception.hpp
Store all unstable Class CYONifications in a set.
[cycript.git] / Exception.hpp
index 97c629cbd6e95496bbc0f3ced5f633e4e6895720..9f6a81a5e8f72a69479628914c31f1a50c082729 100644 (file)
 #include <JavaScriptCore/JSBase.h>
 #endif
 
-#include <apr_pools.h>
+// XXX: does _assert really need this?
+#include <errno.h>
+
 #include "Standard.hpp"
 
+class CYPool;
+
 struct CYException {
     virtual ~CYException() {
     }
 
-    virtual const char *PoolCString(apr_pool_t *pool) const = 0;
+    virtual const char *PoolCString(CYPool &pool) const = 0;
 #ifdef CY_EXECUTE
     virtual JSValueRef CastJSValue(JSContextRef context) const = 0;
 #endif