/* * Copyright (C) 2008, Apple Inc. All rights reserved. * * Permission is granted by Apple to use this file to the extent * necessary to relink with LGPL WebKit files. * * No license or rights are granted by Apple expressly or by * implication, estoppel, or otherwise, to Apple patents and * trademarks. For the sake of clarity, no license or rights are * granted by Apple expressly or by implication, estoppel, or otherwise, * under any Apple patents, copyrights and trademarks to underlying * implementations of any application programming interfaces (APIs) * or to any functionality that is invoked by calling any API. */ #ifndef JSTouchConstructor_h #define JSTouchConstructor_h #include <wtf/Platform.h> #include "JSDOMBinding.h" #include "JSDocument.h" namespace WebCore { class JSTouchConstructor : public DOMConstructorObject { public: JSTouchConstructor(JSC::ExecState*, JSDOMGlobalObject*); static const JSC::ClassInfo s_info; private: virtual JSC::ConstructType getConstructData(JSC::ConstructData&); virtual const JSC::ClassInfo* classInfo() const { return &s_info; } }; } #endif // JSTouchConstructor_h