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/core/TestInterfaceGarbageCollected.h" | 11 #include "bindings/tests/idls/core/TestInterfaceGarbageCollected.h" |
12 #include "bindings/tests/idls/core/TestInterfaceImplementation.h" | 12 #include "bindings/tests/idls/core/TestInterfaceImplementation.h" |
13 #include "bindings/tests/idls/core/TestInterfaceWillBeGarbageCollected.h" | 13 #include "bindings/tests/idls/core/TestInterfaceWillBeGarbageCollected.h" |
| 14 #include "core/dom/Element.h" |
14 #include "platform/heap/Handle.h" | 15 #include "platform/heap/Handle.h" |
15 #include "wtf/Vector.h" | 16 #include "wtf/Vector.h" |
16 #include "wtf/text/WTFString.h" | 17 #include "wtf/text/WTFString.h" |
17 | 18 |
18 namespace blink { | 19 namespace blink { |
19 | 20 |
20 class TestDictionary FINAL : public GarbageCollectedFinalized<TestDictionary> { | 21 class TestDictionary FINAL : public GarbageCollectedFinalized<TestDictionary> { |
21 public: | 22 public: |
22 static TestDictionary* create() | 23 static TestDictionary* create() |
23 { | 24 { |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
59 void setTestInterfaceWillBeGarbageCollectedOrNullMember(PassRefPtrWillBeRawP
tr<TestInterfaceWillBeGarbageCollected> value) { m_testInterfaceWillBeGarbageCol
lectedOrNullMember = value; } | 60 void setTestInterfaceWillBeGarbageCollectedOrNullMember(PassRefPtrWillBeRawP
tr<TestInterfaceWillBeGarbageCollected> value) { m_testInterfaceWillBeGarbageCol
lectedOrNullMember = value; } |
60 bool hasStringArrayMember() const { return !m_stringArrayMember.isNull(); } | 61 bool hasStringArrayMember() const { return !m_stringArrayMember.isNull(); } |
61 const Vector<String>& stringArrayMember() const { return m_stringArrayMember
.get(); } | 62 const Vector<String>& stringArrayMember() const { return m_stringArrayMember
.get(); } |
62 void setStringArrayMember(const Vector<String>& value) { m_stringArrayMember
= value; } | 63 void setStringArrayMember(const Vector<String>& value) { m_stringArrayMember
= value; } |
63 bool hasStringSequenceMember() const { return !m_stringSequenceMember.isNull
(); } | 64 bool hasStringSequenceMember() const { return !m_stringSequenceMember.isNull
(); } |
64 const Vector<String>& stringSequenceMember() const { return m_stringSequence
Member.get(); } | 65 const Vector<String>& stringSequenceMember() const { return m_stringSequence
Member.get(); } |
65 void setStringSequenceMember(const Vector<String>& value) { m_stringSequence
Member = value; } | 66 void setStringSequenceMember(const Vector<String>& value) { m_stringSequence
Member = value; } |
66 bool hasEnumMember() const { return !m_enumMember.isNull(); } | 67 bool hasEnumMember() const { return !m_enumMember.isNull(); } |
67 String enumMember() const { return m_enumMember; } | 68 String enumMember() const { return m_enumMember; } |
68 void setEnumMember(String value) { m_enumMember = value; } | 69 void setEnumMember(String value) { m_enumMember = value; } |
| 70 bool hasElementOrNullMember() const { return m_elementOrNullMember; } |
| 71 PassRefPtrWillBeRawPtr<Element> elementOrNullMember() const { return m_eleme
ntOrNullMember; } |
| 72 void setElementOrNullMember(PassRefPtrWillBeRawPtr<Element> value) { m_eleme
ntOrNullMember = value; } |
69 | 73 |
70 void trace(Visitor*); | 74 void trace(Visitor*); |
71 | 75 |
72 private: | 76 private: |
73 TestDictionary(); | 77 TestDictionary(); |
74 | 78 |
75 Nullable<bool> m_booleanMember; | 79 Nullable<bool> m_booleanMember; |
76 Nullable<int> m_longMember; | 80 Nullable<int> m_longMember; |
77 String m_stringMember; | 81 String m_stringMember; |
78 RefPtr<TestInterfaceImplementation> m_testInterfaceMember; | 82 RefPtr<TestInterfaceImplementation> m_testInterfaceMember; |
79 Nullable<double> m_doubleOrNullMember; | 83 Nullable<double> m_doubleOrNullMember; |
80 String m_stringOrNullMember; | 84 String m_stringOrNullMember; |
81 RefPtr<TestInterfaceImplementation> m_testInterfaceOrNullMember; | 85 RefPtr<TestInterfaceImplementation> m_testInterfaceOrNullMember; |
82 Member<TestInterfaceGarbageCollected> m_testInterfaceGarbageCollectedMember; | 86 Member<TestInterfaceGarbageCollected> m_testInterfaceGarbageCollectedMember; |
83 Member<TestInterfaceGarbageCollected> m_testInterfaceGarbageCollectedOrNullM
ember; | 87 Member<TestInterfaceGarbageCollected> m_testInterfaceGarbageCollectedOrNullM
ember; |
84 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB
eGarbageCollectedMember; | 88 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB
eGarbageCollectedMember; |
85 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB
eGarbageCollectedOrNullMember; | 89 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB
eGarbageCollectedOrNullMember; |
86 Nullable<Vector<String> > m_stringArrayMember; | 90 Nullable<Vector<String> > m_stringArrayMember; |
87 Nullable<Vector<String> > m_stringSequenceMember; | 91 Nullable<Vector<String> > m_stringSequenceMember; |
88 String m_enumMember; | 92 String m_enumMember; |
| 93 RefPtrWillBeMember<Element> m_elementOrNullMember; |
89 | 94 |
90 friend class V8TestDictionary; | 95 friend class V8TestDictionary; |
91 }; | 96 }; |
92 | 97 |
93 } // namespace blink | 98 } // namespace blink |
94 | 99 |
95 #endif // TestDictionary_h | 100 #endif // TestDictionary_h |
OLD | NEW |