| Index: src/GlobalJsObject.h |
| =================================================================== |
| --- a/src/GlobalJsObject.h |
| +++ b/src/GlobalJsObject.h |
| @@ -23,7 +23,19 @@ |
| namespace AdblockPlus |
| { |
| struct AppInfo; |
| - class JsEngine; |
| + |
| + template <class T> class JsEngineTemplate; |
| +#ifndef JSENGINEIMPL |
| +#define JSENGINEIMPL JsEngineTemplate<JsEngineNamespaceImpl> |
| +#endif |
| + typedef JSENGINEIMPL JsEngine; |
| + |
| + |
| + template <class T> class JsValueTemplate; |
| +#ifndef JSVALUEIMPL |
| +#define JSVALUEIMPL JsValueTemplate<JsEngineNamespaceImpl> |
| +#endif |
| + typedef JSVALUEIMPL JsValue; |
| namespace GlobalJsObject |
| { |