Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / bindings / core / v8 / Dictionary.h
index b9a0d5f..6d850b0 100644 (file)
@@ -125,6 +125,7 @@ public:
 
     bool getOwnPropertiesAsStringHashMap(HashMap<String, String>&) const;
     bool getOwnPropertyNames(Vector<String>&) const;
+    bool getPropertyNames(Vector<String>&) const;
 
     bool getWithUndefinedOrNullCheck(const String&, String&) const;
     bool getWithUndefinedOrNullCheck(const String&, RefPtrWillBeMember<Element>&) const;
@@ -157,6 +158,8 @@ struct DictionaryHelper {
     template <typename T>
     static bool get(const Dictionary&, const String& key, T& value, bool& hasValue);
     template <typename T>
+    static bool get(const Dictionary&, const String& key, T& value, ExceptionState&);
+    template <typename T>
     static bool getWithUndefinedOrNullCheck(const Dictionary& dictionary, const String& key, T& value)
     {
         v8::Local<v8::Value> v8Value;