]> git.saurik.com Git - cycript.git/blobdiff - Exception.hpp
Replace all apr_pool_t * usages with CYPool &.
[cycript.git] / Exception.hpp
index 97c629cbd6e95496bbc0f3ced5f633e4e6895720..598548fd0358d51731185eb258c8acf7669f96c5 100644 (file)
 #include <JavaScriptCore/JSBase.h>
 #endif
 
 #include <JavaScriptCore/JSBase.h>
 #endif
 
-#include <apr_pools.h>
 #include "Standard.hpp"
 
 #include "Standard.hpp"
 
+class CYPool;
+
 struct CYException {
     virtual ~CYException() {
     }
 
 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
 #ifdef CY_EXECUTE
     virtual JSValueRef CastJSValue(JSContextRef context) const = 0;
 #endif