1 /**************************************************************************** 2 ** 3 ** Copyright (C) 2015 The Qt Company Ltd. 4 ** Contact: http://www.qt.io/licensing/ 5 ** 6 ** This file is part of the QtScript module of the Qt Toolkit. 7 ** 8 ** $QT_BEGIN_LICENSE:LGPL-ONLY$ 9 ** GNU Lesser General Public License Usage 10 ** This file may be used under the terms of the GNU Lesser 11 ** General Public License version 2.1 as published by the Free Software 12 ** Foundation and appearing in the file LICENSE.LGPL included in the 13 ** packaging of this file. Please review the following information to 14 ** ensure the GNU Lesser General Public License version 2.1 requirements 15 ** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. 16 ** 17 ** If you have questions regarding the use of this file, please contact 18 ** us via http://www.qt.io/contact-us/. 19 ** 20 ** $QT_END_LICENSE$ 21 ** 22 ****************************************************************************/ 23 24 #ifndef QSCRIPTCONTEXT_P_H 25 #define QSCRIPTCONTEXT_P_H 26 27 // 28 // W A R N I N G 29 // ------------- 30 // 31 // This file is not part of the Qt API. It exists purely as an 32 // implementation detail. This header file may change from version to 33 // version without notice, or even be removed. 34 // 35 // We mean it. 36 // 37 38 #include <QtCore/qobjectdefs.h> 39 40 namespace JSC 41 { 42 class JSObject; 43 class ArgList; 44 class ExecState; 45 } 46 47 QT_BEGIN_NAMESPACE 48 49 class QScriptEnginePrivate; 50 51 class QScriptContext; 52 53 QT_END_NAMESPACE 54 55 #include "wtf/Platform.h" 56 #include "JSValue.h" 57 58 #endif 59