Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2)

Unified Diff: third_party/WebKit/Source/bindings/tests/results/core/TestDictionary.h

Issue 2732093003: bindings: Add support for the record<K,V> WebIDL type. (Closed)
Patch Set: s/isolate->GetCurrentContext()/context/ Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/bindings/tests/results/core/TestDictionary.h
diff --git a/third_party/WebKit/Source/bindings/tests/results/core/TestDictionary.h b/third_party/WebKit/Source/bindings/tests/results/core/TestDictionary.h
index e7a8276a786fbb86e8ef112a23ab7054bd6108c9..2f9252944e6446535f7b2407b8a07059bcf278d2 100644
--- a/third_party/WebKit/Source/bindings/tests/results/core/TestDictionary.h
+++ b/third_party/WebKit/Source/bindings/tests/results/core/TestDictionary.h
@@ -87,6 +87,10 @@ class CORE_EXPORT TestDictionary : public IDLDictionaryBase {
EventTarget* eventTargetMember() const;
void setEventTargetMember(EventTarget*);
+ bool hasGarbageCollectedRecordMember() const;
+ const HeapVector<std::pair<String, Member<TestObject>>>& garbageCollectedRecordMember() const;
+ void setGarbageCollectedRecordMember(const HeapVector<std::pair<String, Member<TestObject>>>&);
+
bool hasInternalDictionarySequenceMember() const;
const HeapVector<InternalDictionary>& internalDictionarySequenceMember() const;
void setInternalDictionarySequenceMember(const HeapVector<InternalDictionary>&);
@@ -112,6 +116,10 @@ class CORE_EXPORT TestDictionary : public IDLDictionaryBase {
ScriptValue getPrefixGetMember() const;
void setPrefixGetMember(ScriptValue);
+ bool hasRecordMember() const;
+ const Vector<std::pair<String, int8_t>>& recordMember() const;
+ void setRecordMember(const Vector<std::pair<String, int8_t>>&);
+
bool hasRestrictedDoubleMember() const;
double restrictedDoubleMember() const;
void setRestrictedDoubleMember(double);
@@ -199,6 +207,8 @@ class CORE_EXPORT TestDictionary : public IDLDictionaryBase {
bool m_hasEnumSequenceMember = false;
Vector<String> m_enumSequenceMember;
Member<EventTarget> m_eventTargetMember;
+ bool m_hasGarbageCollectedRecordMember = false;
+ HeapVector<std::pair<String, Member<TestObject>>> m_garbageCollectedRecordMember;
bool m_hasInternalDictionarySequenceMember = false;
HeapVector<InternalDictionary> m_internalDictionarySequenceMember;
bool m_hasLongMember = false;
@@ -207,6 +217,8 @@ class CORE_EXPORT TestDictionary : public IDLDictionaryBase {
ScriptValue m_objectOrNullMember;
DoubleOrString m_otherDoubleOrStringMember;
ScriptValue m_prefixGetMember;
+ bool m_hasRecordMember = false;
+ Vector<std::pair<String, int8_t>> m_recordMember;
bool m_hasRestrictedDoubleMember = false;
double m_restrictedDoubleMember;
bool m_hasRuntimeMember = false;

Powered by Google App Engine
This is Rietveld 408576698