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/Dictionary.h" |
10 #include "bindings/core/v8/Nullable.h" | 11 #include "bindings/core/v8/Nullable.h" |
11 #include "bindings/core/v8/ScriptValue.h" | 12 #include "bindings/core/v8/ScriptValue.h" |
12 #include "bindings/core/v8/UnionTypesCore.h" | 13 #include "bindings/core/v8/UnionTypesCore.h" |
13 #include "bindings/tests/idls/core/TestInterface2.h" | 14 #include "bindings/tests/idls/core/TestInterface2.h" |
14 #include "bindings/tests/idls/core/TestInterfaceGarbageCollected.h" | 15 #include "bindings/tests/idls/core/TestInterfaceGarbageCollected.h" |
15 #include "bindings/tests/idls/core/TestInterfaceImplementation.h" | 16 #include "bindings/tests/idls/core/TestInterfaceImplementation.h" |
16 #include "bindings/tests/idls/core/TestInterfaceWillBeGarbageCollected.h" | 17 #include "bindings/tests/idls/core/TestInterfaceWillBeGarbageCollected.h" |
17 #include "core/CoreExport.h" | 18 #include "core/CoreExport.h" |
18 #include "core/dom/DOMTypedArray.h" | 19 #include "core/dom/DOMTypedArray.h" |
19 #include "core/dom/Element.h" | 20 #include "core/dom/Element.h" |
(...skipping 15 matching lines...) Expand all Loading... |
35 void setAnyMember(ScriptValue value) { m_anyMember = value; } | 36 void setAnyMember(ScriptValue value) { m_anyMember = value; } |
36 | 37 |
37 bool hasBooleanMember() const { return !m_booleanMember.isNull(); } | 38 bool hasBooleanMember() const { return !m_booleanMember.isNull(); } |
38 bool booleanMember() const { return m_booleanMember.get(); } | 39 bool booleanMember() const { return m_booleanMember.get(); } |
39 void setBooleanMember(bool value) { m_booleanMember = value; } | 40 void setBooleanMember(bool value) { m_booleanMember = value; } |
40 | 41 |
41 bool hasCreateMember() const { return !m_createMember.isNull(); } | 42 bool hasCreateMember() const { return !m_createMember.isNull(); } |
42 bool createMember() const { return m_createMember.get(); } | 43 bool createMember() const { return m_createMember.get(); } |
43 void setCreateMember(bool value) { m_createMember = value; } | 44 void setCreateMember(bool value) { m_createMember = value; } |
44 | 45 |
| 46 bool hasDictionaryMember() const { return !m_dictionaryMember.isUndefinedOrN
ull(); } |
| 47 Dictionary dictionaryMember() const { return m_dictionaryMember; } |
| 48 void setDictionaryMember(Dictionary value) { m_dictionaryMember = value; } |
| 49 |
45 bool hasDoubleOrNullMember() const { return !m_doubleOrNullMember.isNull();
} | 50 bool hasDoubleOrNullMember() const { return !m_doubleOrNullMember.isNull();
} |
46 double doubleOrNullMember() const { return m_doubleOrNullMember.get(); } | 51 double doubleOrNullMember() const { return m_doubleOrNullMember.get(); } |
47 void setDoubleOrNullMember(double value) { m_doubleOrNullMember = value; } | 52 void setDoubleOrNullMember(double value) { m_doubleOrNullMember = value; } |
48 void setDoubleOrNullMemberToNull() { m_doubleOrNullMember = Nullable<double>
(); } | 53 void setDoubleOrNullMemberToNull() { m_doubleOrNullMember = Nullable<double>
(); } |
49 | 54 |
50 bool hasDoubleOrStringMember() const { return !m_doubleOrStringMember.isNull
(); } | 55 bool hasDoubleOrStringMember() const { return !m_doubleOrStringMember.isNull
(); } |
51 const DoubleOrString& doubleOrStringMember() const { return m_doubleOrString
Member; } | 56 const DoubleOrString& doubleOrStringMember() const { return m_doubleOrString
Member; } |
52 void setDoubleOrStringMember(const DoubleOrString& value) { m_doubleOrString
Member = value; } | 57 void setDoubleOrStringMember(const DoubleOrString& value) { m_doubleOrString
Member = value; } |
53 | 58 |
54 bool hasDoubleOrStringSequenceMember() const { return !m_doubleOrStringSeque
nceMember.isNull(); } | 59 bool hasDoubleOrStringSequenceMember() const { return !m_doubleOrStringSeque
nceMember.isNull(); } |
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
164 bool hasUnrestrictedDoubleMember() const { return !m_unrestrictedDoubleMembe
r.isNull(); } | 169 bool hasUnrestrictedDoubleMember() const { return !m_unrestrictedDoubleMembe
r.isNull(); } |
165 double unrestrictedDoubleMember() const { return m_unrestrictedDoubleMember.
get(); } | 170 double unrestrictedDoubleMember() const { return m_unrestrictedDoubleMember.
get(); } |
166 void setUnrestrictedDoubleMember(double value) { m_unrestrictedDoubleMember
= value; } | 171 void setUnrestrictedDoubleMember(double value) { m_unrestrictedDoubleMember
= value; } |
167 | 172 |
168 DECLARE_VIRTUAL_TRACE(); | 173 DECLARE_VIRTUAL_TRACE(); |
169 | 174 |
170 private: | 175 private: |
171 ScriptValue m_anyMember; | 176 ScriptValue m_anyMember; |
172 Nullable<bool> m_booleanMember; | 177 Nullable<bool> m_booleanMember; |
173 Nullable<bool> m_createMember; | 178 Nullable<bool> m_createMember; |
| 179 Dictionary m_dictionaryMember; |
174 Nullable<double> m_doubleOrNullMember; | 180 Nullable<double> m_doubleOrNullMember; |
175 DoubleOrString m_doubleOrStringMember; | 181 DoubleOrString m_doubleOrStringMember; |
176 Nullable<HeapVector<DoubleOrString>> m_doubleOrStringSequenceMember; | 182 Nullable<HeapVector<DoubleOrString>> m_doubleOrStringSequenceMember; |
177 RefPtrWillBeMember<Element> m_elementOrNullMember; | 183 RefPtrWillBeMember<Element> m_elementOrNullMember; |
178 String m_enumMember; | 184 String m_enumMember; |
179 Nullable<Vector<String>> m_enumSequenceMember; | 185 Nullable<Vector<String>> m_enumSequenceMember; |
180 RefPtrWillBeMember<EventTarget> m_eventTargetMember; | 186 RefPtrWillBeMember<EventTarget> m_eventTargetMember; |
181 Nullable<HeapVector<InternalDictionary>> m_internalDictionarySequenceMember; | 187 Nullable<HeapVector<InternalDictionary>> m_internalDictionarySequenceMember; |
182 Nullable<int> m_longMember; | 188 Nullable<int> m_longMember; |
183 ScriptValue m_objectMember; | 189 ScriptValue m_objectMember; |
(...skipping 16 matching lines...) Expand all Loading... |
200 Nullable<WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarbageColle
cted>>> m_testInterfaceWillBeGarbageCollectedSequenceMember; | 206 Nullable<WillBeHeapVector<RefPtrWillBeMember<TestInterfaceWillBeGarbageColle
cted>>> m_testInterfaceWillBeGarbageCollectedSequenceMember; |
201 RefPtr<DOMUint8Array> m_uint8ArrayMember; | 207 RefPtr<DOMUint8Array> m_uint8ArrayMember; |
202 Nullable<double> m_unrestrictedDoubleMember; | 208 Nullable<double> m_unrestrictedDoubleMember; |
203 | 209 |
204 friend class V8TestDictionary; | 210 friend class V8TestDictionary; |
205 }; | 211 }; |
206 | 212 |
207 } // namespace blink | 213 } // namespace blink |
208 | 214 |
209 #endif // TestDictionary_h | 215 #endif // TestDictionary_h |
OLD | NEW |