| Index: include/AdblockPlus/Platform.h | 
| =================================================================== | 
| --- a/include/AdblockPlus/Platform.h | 
| +++ b/include/AdblockPlus/Platform.h | 
| @@ -31,7 +31,12 @@ | 
| namespace AdblockPlus | 
| { | 
| struct IV8IsolateProvider; | 
| - class JsEngine; | 
| + | 
| + template <class T> class JsEngineTemplate; | 
| +#ifndef JSENGINEIMPL | 
| +#define JSENGINEIMPL JsEngineTemplate<JsEngineNamespaceImpl> | 
| +#endif // !JSENGINEIMPL | 
| + typedef JSENGINEIMPL JsEngine; | 
| /** | 
| * AdblockPlus platform is the main component providing access to other | 
| @@ -87,7 +92,7 @@ | 
| * Retrieves the `JsEngine` instance. It calls SetUpJsEngine if JsEngine is | 
| * not initialized yet. | 
| */ | 
| - JsEngine& GetJsEngine(); | 
| + JsEngineTemplate<JsEngineNamespaceImpl>& GetJsEngine(); | 
| /** | 
| * Ensures that FilterEngine is constructed. Only the first call is effective. |