OLD | NEW |
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.cpp.tmpl | 9 // third_party/WebKit/Source/bindings/templates/dictionary_impl.cpp.tmpl |
10 | 10 |
(...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
192 } | 192 } |
193 ScriptValue TestDictionary::objectOrNullMember() const { | 193 ScriptValue TestDictionary::objectOrNullMember() const { |
194 return m_objectOrNullMember; | 194 return m_objectOrNullMember; |
195 } | 195 } |
196 void TestDictionary::setObjectOrNullMember(ScriptValue value) { | 196 void TestDictionary::setObjectOrNullMember(ScriptValue value) { |
197 m_objectOrNullMember = value; | 197 m_objectOrNullMember = value; |
198 } | 198 } |
199 void TestDictionary::setObjectOrNullMemberToNull() { | 199 void TestDictionary::setObjectOrNullMemberToNull() { |
200 m_objectOrNullMember = ScriptValue(); | 200 m_objectOrNullMember = ScriptValue(); |
201 } | 201 } |
| 202 bool TestDictionary::hasOilpanRecordMember() const { |
| 203 return m_hasOilpanRecordMember; |
| 204 } |
| 205 const HeapVector<std::pair<String, Member<TestObject>>>& TestDictionary::oilpanR
ecordMember() const { |
| 206 DCHECK(m_hasOilpanRecordMember); |
| 207 return m_oilpanRecordMember; |
| 208 } |
| 209 void TestDictionary::setOilpanRecordMember(const HeapVector<std::pair<String, Me
mber<TestObject>>>& value) { |
| 210 m_oilpanRecordMember = value; |
| 211 m_hasOilpanRecordMember = true; |
| 212 } |
202 bool TestDictionary::hasOtherDoubleOrStringMember() const { | 213 bool TestDictionary::hasOtherDoubleOrStringMember() const { |
203 return !m_otherDoubleOrStringMember.isNull(); | 214 return !m_otherDoubleOrStringMember.isNull(); |
204 } | 215 } |
205 const DoubleOrString& TestDictionary::otherDoubleOrStringMember() const { | 216 const DoubleOrString& TestDictionary::otherDoubleOrStringMember() const { |
206 return m_otherDoubleOrStringMember; | 217 return m_otherDoubleOrStringMember; |
207 } | 218 } |
208 void TestDictionary::setOtherDoubleOrStringMember(const DoubleOrString& value) { | 219 void TestDictionary::setOtherDoubleOrStringMember(const DoubleOrString& value) { |
209 m_otherDoubleOrStringMember = value; | 220 m_otherDoubleOrStringMember = value; |
210 } | 221 } |
211 bool TestDictionary::hasPrefixGetMember() const { | 222 bool TestDictionary::hasPrefixGetMember() const { |
212 return !(m_prefixGetMember.isEmpty() || m_prefixGetMember.isNull() || m_prefix
GetMember.isUndefined()); | 223 return !(m_prefixGetMember.isEmpty() || m_prefixGetMember.isNull() || m_prefix
GetMember.isUndefined()); |
213 } | 224 } |
214 ScriptValue TestDictionary::getPrefixGetMember() const { | 225 ScriptValue TestDictionary::getPrefixGetMember() const { |
215 return m_prefixGetMember; | 226 return m_prefixGetMember; |
216 } | 227 } |
217 void TestDictionary::setPrefixGetMember(ScriptValue value) { | 228 void TestDictionary::setPrefixGetMember(ScriptValue value) { |
218 m_prefixGetMember = value; | 229 m_prefixGetMember = value; |
219 } | 230 } |
| 231 bool TestDictionary::hasRecordMember() const { |
| 232 return m_hasRecordMember; |
| 233 } |
| 234 const Vector<std::pair<String, int>>& TestDictionary::recordMember() const { |
| 235 DCHECK(m_hasRecordMember); |
| 236 return m_recordMember; |
| 237 } |
| 238 void TestDictionary::setRecordMember(const Vector<std::pair<String, int>>& value
) { |
| 239 m_recordMember = value; |
| 240 m_hasRecordMember = true; |
| 241 } |
220 bool TestDictionary::hasRestrictedDoubleMember() const { | 242 bool TestDictionary::hasRestrictedDoubleMember() const { |
221 return m_hasRestrictedDoubleMember; | 243 return m_hasRestrictedDoubleMember; |
222 } | 244 } |
223 double TestDictionary::restrictedDoubleMember() const { | 245 double TestDictionary::restrictedDoubleMember() const { |
224 DCHECK(m_hasRestrictedDoubleMember); | 246 DCHECK(m_hasRestrictedDoubleMember); |
225 return m_restrictedDoubleMember; | 247 return m_restrictedDoubleMember; |
226 } | 248 } |
227 void TestDictionary::setRestrictedDoubleMember(double value) { | 249 void TestDictionary::setRestrictedDoubleMember(double value) { |
228 m_restrictedDoubleMember = value; | 250 m_restrictedDoubleMember = value; |
229 m_hasRestrictedDoubleMember = true; | 251 m_hasRestrictedDoubleMember = true; |
(...skipping 156 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
386 m_unrestrictedDoubleMember = value; | 408 m_unrestrictedDoubleMember = value; |
387 m_hasUnrestrictedDoubleMember = true; | 409 m_hasUnrestrictedDoubleMember = true; |
388 } | 410 } |
389 | 411 |
390 DEFINE_TRACE(TestDictionary) { | 412 DEFINE_TRACE(TestDictionary) { |
391 visitor->trace(m_doubleOrStringMember); | 413 visitor->trace(m_doubleOrStringMember); |
392 visitor->trace(m_doubleOrStringSequenceMember); | 414 visitor->trace(m_doubleOrStringSequenceMember); |
393 visitor->trace(m_elementOrNullMember); | 415 visitor->trace(m_elementOrNullMember); |
394 visitor->trace(m_eventTargetMember); | 416 visitor->trace(m_eventTargetMember); |
395 visitor->trace(m_internalDictionarySequenceMember); | 417 visitor->trace(m_internalDictionarySequenceMember); |
| 418 visitor->trace(m_oilpanRecordMember); |
396 visitor->trace(m_otherDoubleOrStringMember); | 419 visitor->trace(m_otherDoubleOrStringMember); |
397 visitor->trace(m_testInterface2OrUint8ArrayMember); | 420 visitor->trace(m_testInterface2OrUint8ArrayMember); |
398 visitor->trace(m_testInterfaceGarbageCollectedMember); | 421 visitor->trace(m_testInterfaceGarbageCollectedMember); |
399 visitor->trace(m_testInterfaceGarbageCollectedOrNullMember); | 422 visitor->trace(m_testInterfaceGarbageCollectedOrNullMember); |
400 visitor->trace(m_testInterfaceGarbageCollectedSequenceMember); | 423 visitor->trace(m_testInterfaceGarbageCollectedSequenceMember); |
401 visitor->trace(m_testInterfaceMember); | 424 visitor->trace(m_testInterfaceMember); |
402 visitor->trace(m_testInterfaceOrNullMember); | 425 visitor->trace(m_testInterfaceOrNullMember); |
403 visitor->trace(m_testInterfaceSequenceMember); | 426 visitor->trace(m_testInterfaceSequenceMember); |
404 visitor->trace(m_testObjectSequenceMember); | 427 visitor->trace(m_testObjectSequenceMember); |
405 visitor->trace(m_uint8ArrayMember); | 428 visitor->trace(m_uint8ArrayMember); |
406 IDLDictionaryBase::trace(visitor); | 429 IDLDictionaryBase::trace(visitor); |
407 } | 430 } |
408 | 431 |
409 } // namespace blink | 432 } // namespace blink |
OLD | NEW |