]> git.saurik.com Git - apple/javascriptcore.git/blobdiff - API/JSCallbackObject.cpp
JavaScriptCore-521.tar.gz
[apple/javascriptcore.git] / API / JSCallbackObject.cpp
index 129b304934d6fbcce42084823ce4132afb1af4bf..2fde0f8ee4ab2e1071364cf1f4c138299e1a5bcf 100644 (file)
@@ -1,4 +1,3 @@
-// -*- mode: c++; c-basic-offset: 4 -*-
 /*
  * Copyright (C) 2006 Apple Computer, Inc.  All rights reserved.
  * Copyright (C) 2007 Eric Seidel <eric@webkit.org>
 #include "config.h"
 #include "JSCallbackObject.h"
 
-#include "collector.h"
+#include "Collector.h"
 
-namespace KJS {
+namespace JSC {
 
-// Define the two types of JSCallbackObjects we support.
-template <> const ClassInfo JSCallbackObject<JSObject>::info = { "CallbackObject", 0, 0 };
-template <> const ClassInfo JSCallbackObject<JSGlobalObject>::info = { "CallbackGlobalObject", 0, 0 };
+ASSERT_CLASS_FITS_IN_CELL(JSCallbackObject<JSObject>);
+ASSERT_CLASS_FITS_IN_CELL(JSCallbackObject<JSGlobalObject>);
 
-COMPILE_ASSERT(sizeof(JSCallbackObject<JSGlobalObject>) <= CELL_SIZE, global_callback_object_fits_in_cell);
+// Define the two types of JSCallbackObjects we support.
+template <> const ClassInfo JSCallbackObject<JSObject>::info = { "CallbackObject", 0, 0, 0 };
+template <> const ClassInfo JSCallbackObject<JSGlobalObject>::info = { "CallbackGlobalObject", 0, 0, 0 };
 
-} // namespace KJS
+} // namespace JSC