diff options
Diffstat (limited to 'Tools/DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp')
-rw-r--r-- | Tools/DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Tools/DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp b/Tools/DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp index 1b29d2b0f..930de6113 100644 --- a/Tools/DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp +++ b/Tools/DumpRenderTree/chromium/TestRunner/src/CppBoundClass.cpp @@ -51,6 +51,10 @@ using namespace WebKit; using namespace std; +namespace WebTestRunner { + +namespace { + class CppVariantPropertyCallback : public CppBoundClass::PropertyCallback { public: CppVariantPropertyCallback(CppVariant* value) : m_value(value) { } @@ -90,6 +94,8 @@ private: OwnPtr<CppBoundClass::GetterCallback> m_callback; }; +} + // Our special NPObject type. We extend an NPObject with a pointer to a // CppBoundClass, which is just a C++ interface that we forward all NPObject // callbacks to. @@ -350,3 +356,5 @@ void CppBoundClass::bindToJavascript(WebFrame* frame, const WebString& classname frame->bindToWindowObject(classname, NPVARIANT_TO_OBJECT(*getAsCppVariant())); m_boundToFrame = true; } + +} |