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

Side by Side 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // This file has been auto-generated by code_generator_v8.py. 5 // This file has been auto-generated by code_generator_v8.py.
6 // DO NOT MODIFY! 6 // DO NOT MODIFY!
7 7
8 // This file has been generated from the Jinja2 template in 8 // This file has been generated from the Jinja2 template in
9 // third_party/WebKit/Source/bindings/templates/dictionary_impl.h.tmpl 9 // third_party/WebKit/Source/bindings/templates/dictionary_impl.h.tmpl
10 10
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
80 void setEnumMember(String); 80 void setEnumMember(String);
81 81
82 bool hasEnumSequenceMember() const; 82 bool hasEnumSequenceMember() const;
83 const Vector<String>& enumSequenceMember() const; 83 const Vector<String>& enumSequenceMember() const;
84 void setEnumSequenceMember(const Vector<String>&); 84 void setEnumSequenceMember(const Vector<String>&);
85 85
86 bool hasEventTargetMember() const; 86 bool hasEventTargetMember() const;
87 EventTarget* eventTargetMember() const; 87 EventTarget* eventTargetMember() const;
88 void setEventTargetMember(EventTarget*); 88 void setEventTargetMember(EventTarget*);
89 89
90 bool hasGarbageCollectedRecordMember() const;
91 const HeapVector<std::pair<String, Member<TestObject>>>& garbageCollectedRecor dMember() const;
92 void setGarbageCollectedRecordMember(const HeapVector<std::pair<String, Member <TestObject>>>&);
93
90 bool hasInternalDictionarySequenceMember() const; 94 bool hasInternalDictionarySequenceMember() const;
91 const HeapVector<InternalDictionary>& internalDictionarySequenceMember() const ; 95 const HeapVector<InternalDictionary>& internalDictionarySequenceMember() const ;
92 void setInternalDictionarySequenceMember(const HeapVector<InternalDictionary>& ); 96 void setInternalDictionarySequenceMember(const HeapVector<InternalDictionary>& );
93 97
94 bool hasLongMember() const; 98 bool hasLongMember() const;
95 int32_t longMember() const; 99 int32_t longMember() const;
96 void setLongMember(int32_t); 100 void setLongMember(int32_t);
97 101
98 bool hasObjectMember() const; 102 bool hasObjectMember() const;
99 ScriptValue objectMember() const; 103 ScriptValue objectMember() const;
100 void setObjectMember(ScriptValue); 104 void setObjectMember(ScriptValue);
101 105
102 bool hasObjectOrNullMember() const; 106 bool hasObjectOrNullMember() const;
103 ScriptValue objectOrNullMember() const; 107 ScriptValue objectOrNullMember() const;
104 void setObjectOrNullMember(ScriptValue); 108 void setObjectOrNullMember(ScriptValue);
105 void setObjectOrNullMemberToNull(); 109 void setObjectOrNullMemberToNull();
106 110
107 bool hasOtherDoubleOrStringMember() const; 111 bool hasOtherDoubleOrStringMember() const;
108 const DoubleOrString& otherDoubleOrStringMember() const; 112 const DoubleOrString& otherDoubleOrStringMember() const;
109 void setOtherDoubleOrStringMember(const DoubleOrString&); 113 void setOtherDoubleOrStringMember(const DoubleOrString&);
110 114
111 bool hasPrefixGetMember() const; 115 bool hasPrefixGetMember() const;
112 ScriptValue getPrefixGetMember() const; 116 ScriptValue getPrefixGetMember() const;
113 void setPrefixGetMember(ScriptValue); 117 void setPrefixGetMember(ScriptValue);
114 118
119 bool hasRecordMember() const;
120 const Vector<std::pair<String, int8_t>>& recordMember() const;
121 void setRecordMember(const Vector<std::pair<String, int8_t>>&);
122
115 bool hasRestrictedDoubleMember() const; 123 bool hasRestrictedDoubleMember() const;
116 double restrictedDoubleMember() const; 124 double restrictedDoubleMember() const;
117 void setRestrictedDoubleMember(double); 125 void setRestrictedDoubleMember(double);
118 126
119 bool hasRuntimeMember() const; 127 bool hasRuntimeMember() const;
120 bool runtimeMember() const; 128 bool runtimeMember() const;
121 void setRuntimeMember(bool); 129 void setRuntimeMember(bool);
122 130
123 bool hasStringArrayMember() const; 131 bool hasStringArrayMember() const;
124 const Vector<String>& stringArrayMember() const; 132 const Vector<String>& stringArrayMember() const;
(...skipping 67 matching lines...) Expand 10 before | Expand all | Expand 10 after
192 bool m_hasDoubleOrNullMember = false; 200 bool m_hasDoubleOrNullMember = false;
193 double m_doubleOrNullMember; 201 double m_doubleOrNullMember;
194 DoubleOrString m_doubleOrStringMember; 202 DoubleOrString m_doubleOrStringMember;
195 bool m_hasDoubleOrStringSequenceMember = false; 203 bool m_hasDoubleOrStringSequenceMember = false;
196 HeapVector<DoubleOrString> m_doubleOrStringSequenceMember; 204 HeapVector<DoubleOrString> m_doubleOrStringSequenceMember;
197 Member<Element> m_elementOrNullMember; 205 Member<Element> m_elementOrNullMember;
198 String m_enumMember; 206 String m_enumMember;
199 bool m_hasEnumSequenceMember = false; 207 bool m_hasEnumSequenceMember = false;
200 Vector<String> m_enumSequenceMember; 208 Vector<String> m_enumSequenceMember;
201 Member<EventTarget> m_eventTargetMember; 209 Member<EventTarget> m_eventTargetMember;
210 bool m_hasGarbageCollectedRecordMember = false;
211 HeapVector<std::pair<String, Member<TestObject>>> m_garbageCollectedRecordMemb er;
202 bool m_hasInternalDictionarySequenceMember = false; 212 bool m_hasInternalDictionarySequenceMember = false;
203 HeapVector<InternalDictionary> m_internalDictionarySequenceMember; 213 HeapVector<InternalDictionary> m_internalDictionarySequenceMember;
204 bool m_hasLongMember = false; 214 bool m_hasLongMember = false;
205 int32_t m_longMember; 215 int32_t m_longMember;
206 ScriptValue m_objectMember; 216 ScriptValue m_objectMember;
207 ScriptValue m_objectOrNullMember; 217 ScriptValue m_objectOrNullMember;
208 DoubleOrString m_otherDoubleOrStringMember; 218 DoubleOrString m_otherDoubleOrStringMember;
209 ScriptValue m_prefixGetMember; 219 ScriptValue m_prefixGetMember;
220 bool m_hasRecordMember = false;
221 Vector<std::pair<String, int8_t>> m_recordMember;
210 bool m_hasRestrictedDoubleMember = false; 222 bool m_hasRestrictedDoubleMember = false;
211 double m_restrictedDoubleMember; 223 double m_restrictedDoubleMember;
212 bool m_hasRuntimeMember = false; 224 bool m_hasRuntimeMember = false;
213 bool m_runtimeMember; 225 bool m_runtimeMember;
214 bool m_hasStringArrayMember = false; 226 bool m_hasStringArrayMember = false;
215 Vector<String> m_stringArrayMember; 227 Vector<String> m_stringArrayMember;
216 String m_stringMember; 228 String m_stringMember;
217 String m_stringOrNullMember; 229 String m_stringOrNullMember;
218 bool m_hasStringSequenceMember = false; 230 bool m_hasStringSequenceMember = false;
219 Vector<String> m_stringSequenceMember; 231 Vector<String> m_stringSequenceMember;
(...skipping 11 matching lines...) Expand all
231 Member<DOMUint8Array> m_uint8ArrayMember; 243 Member<DOMUint8Array> m_uint8ArrayMember;
232 bool m_hasUnrestrictedDoubleMember = false; 244 bool m_hasUnrestrictedDoubleMember = false;
233 double m_unrestrictedDoubleMember; 245 double m_unrestrictedDoubleMember;
234 246
235 friend class V8TestDictionary; 247 friend class V8TestDictionary;
236 }; 248 };
237 249
238 } // namespace blink 250 } // namespace blink
239 251
240 #endif // TestDictionary_h 252 #endif // TestDictionary_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698