WebKitDOMTestNode* wrapTestNode(WebCore::TestNode* coreObject) { g_return_val_if_fail(coreObject, 0); // We call ref() rather than using a C++ smart pointer because we can't store a C++ object // in a C-allocated GObject structure. See the finalize() code for the matching deref(). coreObject->ref(); return WEBKIT_DOM_TEST_NODE(g_object_new(WEBKIT_TYPE_DOM_TEST_NODE, "core-object", coreObject, NULL)); }
WebKitDOMTestNode* wrapTestNode(WebCore::TestNode* coreObject) { ASSERT(coreObject); return WEBKIT_DOM_TEST_NODE(g_object_new(WEBKIT_TYPE_DOM_TEST_NODE, "core-object", coreObject, NULL)); }
WebKitDOMTestNode* kit(WebCore::TestNode* obj) { return WEBKIT_DOM_TEST_NODE(kit(static_cast<WebCore::Node*>(obj))); }