gboolean webkit_dom_test_callback_callback_requires_this_to_pass(WebKitDOMTestCallback* self, WebKitDOMClass8* class8Param, WebKitDOMThisClass* thisClassParam) { #if ENABLE(SQL_DATABASE) g_return_val_if_fail(self, 0); WebCore::JSMainThreadNullState state; WebCore::TestCallback* item = WebKit::core(self); g_return_val_if_fail(class8Param, 0); g_return_val_if_fail(thisClassParam, 0); WebCore::Class8* convertedClass8Param = 0; if (class8Param) { convertedClass8Param = WebKit::core(class8Param); g_return_val_if_fail(convertedClass8Param, 0); } WebCore::ThisClass* convertedThisClassParam = 0; if (thisClassParam) { convertedThisClassParam = WebKit::core(thisClassParam); g_return_val_if_fail(convertedThisClassParam, 0); } gboolean result = item->callbackRequiresThisToPass(convertedClass8Param, convertedThisClassParam); return result; #else WEBKIT_WARN_FEATURE_NOT_PRESENT("SQL Database") return static_cast<gboolean>(0); #endif /* ENABLE(SQL_DATABASE) */ }
gboolean webkit_dom_test_callback_callback_requires_this_to_pass(WebKitDOMTestCallback* self, glong longParam, WebKitDOMTestNode* testNodeParam) { #if ENABLE(SQL_DATABASE) WebCore::JSMainThreadNullState state; g_return_val_if_fail(WEBKIT_DOM_IS_TEST_CALLBACK(self), FALSE); g_return_val_if_fail(WEBKIT_DOM_IS_TEST_NODE(testNodeParam), FALSE); WebCore::TestCallback* item = WebKit::core(self); WebCore::TestNode* convertedTestNodeParam = WebKit::core(testNodeParam); gboolean result = item->callbackRequiresThisToPass(longParam, convertedTestNodeParam); return result; #else WEBKIT_WARN_FEATURE_NOT_PRESENT("SQL Database") return static_cast<gboolean>(0); #endif /* ENABLE(SQL_DATABASE) */ }