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

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

Issue 2709983004: WIP bindings: Add support for the record<K,V> WebIDL type. (Closed)
Patch Set: Rebased patch using NativeValueTraits for IDL types 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 86 matching lines...) Expand 10 before | Expand all | Expand 10 after
97 97
98 bool hasObjectMember() const; 98 bool hasObjectMember() const;
99 ScriptValue objectMember() const; 99 ScriptValue objectMember() const;
100 void setObjectMember(ScriptValue); 100 void setObjectMember(ScriptValue);
101 101
102 bool hasObjectOrNullMember() const; 102 bool hasObjectOrNullMember() const;
103 ScriptValue objectOrNullMember() const; 103 ScriptValue objectOrNullMember() const;
104 void setObjectOrNullMember(ScriptValue); 104 void setObjectOrNullMember(ScriptValue);
105 void setObjectOrNullMemberToNull(); 105 void setObjectOrNullMemberToNull();
106 106
107 bool hasOilpanRecordMember() const;
108 const HeapVector<std::pair<String, Member<TestObject>>>& oilpanRecordMember() const;
109 void setOilpanRecordMember(const HeapVector<std::pair<String, Member<TestObjec t>>>&);
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, int>>& recordMember() const;
121 void setRecordMember(const Vector<std::pair<String, int>>&);
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 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
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;
202 bool m_hasInternalDictionarySequenceMember = false; 210 bool m_hasInternalDictionarySequenceMember = false;
203 HeapVector<InternalDictionary> m_internalDictionarySequenceMember; 211 HeapVector<InternalDictionary> m_internalDictionarySequenceMember;
204 bool m_hasLongMember = false; 212 bool m_hasLongMember = false;
205 int m_longMember; 213 int m_longMember;
206 ScriptValue m_objectMember; 214 ScriptValue m_objectMember;
207 ScriptValue m_objectOrNullMember; 215 ScriptValue m_objectOrNullMember;
216 bool m_hasOilpanRecordMember = false;
217 HeapVector<std::pair<String, Member<TestObject>>> m_oilpanRecordMember;
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, int>> 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