diff options
Diffstat (limited to 'fxjs/fxjs_v8.h')
-rw-r--r-- | fxjs/fxjs_v8.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fxjs/fxjs_v8.h b/fxjs/fxjs_v8.h index 6878bcd41d..4e6b248b5e 100644 --- a/fxjs/fxjs_v8.h +++ b/fxjs/fxjs_v8.h @@ -189,12 +189,16 @@ class CFXJS_Engine : public CJS_V8 { return v8::Local<v8::Context>::New(GetIsolate(), m_V8Context); } + v8::Local<v8::Array> GetConstArray(const WideString& name); + void SetConstArray(const WideString& name, v8::Local<v8::Array> array); + protected: CFXJS_Engine(); private: v8::Global<v8::Context> m_V8Context; std::vector<v8::Global<v8::Object>*> m_StaticObjects; + std::map<WideString, v8::Global<v8::Array>> m_ConstArrays; }; #endif // FXJS_FXJS_V8_H_ |