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