X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2FWebKit%2FSource%2Fcore%2Finspector%2FPromiseTracker.h;h=7e2818a281edcd2133722dc635c24f5b5fa05fe9;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=47d113ed8948d54369b6c16296a41f3023be0195;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/WebKit/Source/core/inspector/PromiseTracker.h b/src/third_party/WebKit/Source/core/inspector/PromiseTracker.h index 47d113e..7e2818a 100644 --- a/src/third_party/WebKit/Source/core/inspector/PromiseTracker.h +++ b/src/third_party/WebKit/Source/core/inspector/PromiseTracker.h @@ -18,7 +18,7 @@ namespace blink { class ScriptState; class ScriptValue; -class PromiseTracker FINAL : public NoBaseWillBeGarbageCollected { +class PromiseTracker final : public NoBaseWillBeGarbageCollected { WTF_MAKE_NONCOPYABLE(PromiseTracker); DECLARE_EMPTY_DESTRUCTOR_WILL_BE_REMOVED(PromiseTracker); public: @@ -41,10 +41,12 @@ public: typedef WillBeHeapVector > PromiseDataVector; typedef WillBeHeapHashMap PromiseDataMap; + typedef WillBeHeapHashMap > PromiseIdToDataMap; void trace(Visitor*); PromiseDataMap& promiseDataMap() { return m_promiseDataMap; } + PromiseIdToDataMap& promiseIdToDataMap() { return m_promiseIdToDataMap; } private: PromiseTracker(); @@ -55,6 +57,7 @@ private: int m_circularSequentialId; PromiseDataMap m_promiseDataMap; bool m_isEnabled; + PromiseIdToDataMap m_promiseIdToDataMap; }; } // namespace blink