| OLD | NEW |
| (Empty) |
| 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 | |
| 3 // found in the LICENSE file. | |
| 4 | |
| 5 // This file has been auto-generated by code_generator_v8.py. DO NOT MODIFY! | |
| 6 | |
| 7 #ifndef TestDictionary_h | |
| 8 #define TestDictionary_h | |
| 9 | |
| 10 #include "bindings/core/v8/Nullable.h" | |
| 11 #include "bindings/tests/idls/core/TestInterfaceGarbageCollected.h" | |
| 12 #include "bindings/tests/idls/core/TestInterfaceImplementation.h" | |
| 13 #include "bindings/tests/idls/core/TestInterfaceWillBeGarbageCollected.h" | |
| 14 #include "platform/heap/Handle.h" | |
| 15 #include "wtf/Vector.h" | |
| 16 #include "wtf/text/WTFString.h" | |
| 17 | |
| 18 namespace blink { | |
| 19 | |
| 20 class TestDictionary FINAL : public GarbageCollectedFinalized<TestDictionary> { | |
| 21 public: | |
| 22 static TestDictionary* create() | |
| 23 { | |
| 24 return new TestDictionary; | |
| 25 } | |
| 26 | |
| 27 bool hasBooleanMember() const { return !m_booleanMember.isNull(); } | |
| 28 bool booleanMember() const { return m_booleanMember.get(); } | |
| 29 void setBooleanMember(bool value) { m_booleanMember = value; } | |
| 30 bool hasLongMember() const { return !m_longMember.isNull(); } | |
| 31 int longMember() const { return m_longMember.get(); } | |
| 32 void setLongMember(int value) { m_longMember = value; } | |
| 33 bool hasStringMember() const { return !m_stringMember.isNull(); } | |
| 34 String stringMember() const { return m_stringMember; } | |
| 35 void setStringMember(String value) { m_stringMember = value; } | |
| 36 bool hasTestInterfaceMember() const { return m_testInterfaceMember; } | |
| 37 PassRefPtr<TestInterfaceImplementation> testInterfaceMember() const { return
m_testInterfaceMember; } | |
| 38 void setTestInterfaceMember(PassRefPtr<TestInterfaceImplementation> value) {
m_testInterfaceMember = value; } | |
| 39 bool hasDoubleOrNullMember() const { return !m_doubleOrNullMember.isNull();
} | |
| 40 double doubleOrNullMember() const { return m_doubleOrNullMember.get(); } | |
| 41 void setDoubleOrNullMember(double value) { m_doubleOrNullMember = value; } | |
| 42 bool hasStringOrNullMember() const { return !m_stringOrNullMember.isNull();
} | |
| 43 String stringOrNullMember() const { return m_stringOrNullMember; } | |
| 44 void setStringOrNullMember(String value) { m_stringOrNullMember = value; } | |
| 45 bool hasTestInterfaceOrNullMember() const { return m_testInterfaceOrNullMemb
er; } | |
| 46 PassRefPtr<TestInterfaceImplementation> testInterfaceOrNullMember() const {
return m_testInterfaceOrNullMember; } | |
| 47 void setTestInterfaceOrNullMember(PassRefPtr<TestInterfaceImplementation> va
lue) { m_testInterfaceOrNullMember = value; } | |
| 48 bool hasTestInterfaceGarbageCollectedMember() const { return m_testInterface
GarbageCollectedMember; } | |
| 49 RawPtr<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedMember()
const { return m_testInterfaceGarbageCollectedMember; } | |
| 50 void setTestInterfaceGarbageCollectedMember(RawPtr<TestInterfaceGarbageColle
cted> value) { m_testInterfaceGarbageCollectedMember = value; } | |
| 51 bool hasTestInterfaceGarbageCollectedOrNullMember() const { return m_testInt
erfaceGarbageCollectedOrNullMember; } | |
| 52 RawPtr<TestInterfaceGarbageCollected> testInterfaceGarbageCollectedOrNullMem
ber() const { return m_testInterfaceGarbageCollectedOrNullMember; } | |
| 53 void setTestInterfaceGarbageCollectedOrNullMember(RawPtr<TestInterfaceGarbag
eCollected> value) { m_testInterfaceGarbageCollectedOrNullMember = value; } | |
| 54 bool hasTestInterfaceWillBeGarbageCollectedMember() const { return m_testInt
erfaceWillBeGarbageCollectedMember; } | |
| 55 PassRefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> testInterfaceWil
lBeGarbageCollectedMember() const { return m_testInterfaceWillBeGarbageCollected
Member; } | |
| 56 void setTestInterfaceWillBeGarbageCollectedMember(PassRefPtrWillBeRawPtr<Tes
tInterfaceWillBeGarbageCollected> value) { m_testInterfaceWillBeGarbageCollected
Member = value; } | |
| 57 bool hasTestInterfaceWillBeGarbageCollectedOrNullMember() const { return m_t
estInterfaceWillBeGarbageCollectedOrNullMember; } | |
| 58 PassRefPtrWillBeRawPtr<TestInterfaceWillBeGarbageCollected> testInterfaceWil
lBeGarbageCollectedOrNullMember() const { return m_testInterfaceWillBeGarbageCol
lectedOrNullMember; } | |
| 59 void setTestInterfaceWillBeGarbageCollectedOrNullMember(PassRefPtrWillBeRawP
tr<TestInterfaceWillBeGarbageCollected> value) { m_testInterfaceWillBeGarbageCol
lectedOrNullMember = value; } | |
| 60 bool hasStringArrayMember() const { return !m_stringArrayMember.isNull(); } | |
| 61 const Vector<String>& stringArrayMember() const { return m_stringArrayMember
.get(); } | |
| 62 void setStringArrayMember(const Vector<String>& value) { m_stringArrayMember
= value; } | |
| 63 bool hasStringSequenceMember() const { return !m_stringSequenceMember.isNull
(); } | |
| 64 const Vector<String>& stringSequenceMember() const { return m_stringSequence
Member.get(); } | |
| 65 void setStringSequenceMember(const Vector<String>& value) { m_stringSequence
Member = value; } | |
| 66 | |
| 67 void trace(Visitor*); | |
| 68 | |
| 69 private: | |
| 70 TestDictionary(); | |
| 71 | |
| 72 Nullable<bool> m_booleanMember; | |
| 73 Nullable<int> m_longMember; | |
| 74 String m_stringMember; | |
| 75 RefPtr<TestInterfaceImplementation> m_testInterfaceMember; | |
| 76 Nullable<double> m_doubleOrNullMember; | |
| 77 String m_stringOrNullMember; | |
| 78 RefPtr<TestInterfaceImplementation> m_testInterfaceOrNullMember; | |
| 79 Member<TestInterfaceGarbageCollected> m_testInterfaceGarbageCollectedMember; | |
| 80 Member<TestInterfaceGarbageCollected> m_testInterfaceGarbageCollectedOrNullM
ember; | |
| 81 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB
eGarbageCollectedMember; | |
| 82 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB
eGarbageCollectedOrNullMember; | |
| 83 Nullable<Vector<String> > m_stringArrayMember; | |
| 84 Nullable<Vector<String> > m_stringSequenceMember; | |
| 85 | |
| 86 friend class V8TestDictionary; | |
| 87 }; | |
| 88 | |
| 89 } // namespace blink | |
| 90 | |
| 91 #endif // TestDictionary_h | |
| OLD | NEW |