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" |
(...skipping 12 matching lines...) Expand all Loading... |
23 #include "wtf/Vector.h" | 23 #include "wtf/Vector.h" |
24 #include "wtf/text/WTFString.h" | 24 #include "wtf/text/WTFString.h" |
25 | 25 |
26 namespace blink { | 26 namespace blink { |
27 | 27 |
28 class CORE_EXPORT TestDictionary { | 28 class CORE_EXPORT TestDictionary { |
29 ALLOW_ONLY_INLINE_ALLOCATION(); | 29 ALLOW_ONLY_INLINE_ALLOCATION(); |
30 public: | 30 public: |
31 TestDictionary(); | 31 TestDictionary(); |
32 | 32 |
| 33 bool hasAnyMember() const { return !(m_anyMember.isEmpty() || m_anyMember.is
Null() || m_anyMember.isUndefined()); } |
| 34 ScriptValue anyMember() const { return m_anyMember; } |
| 35 void setAnyMember(ScriptValue value) { m_anyMember = value; } |
| 36 |
33 bool hasBooleanMember() const { return !m_booleanMember.isNull(); } | 37 bool hasBooleanMember() const { return !m_booleanMember.isNull(); } |
34 bool booleanMember() const { return m_booleanMember.get(); } | 38 bool booleanMember() const { return m_booleanMember.get(); } |
35 void setBooleanMember(bool value) { m_booleanMember = value; } | 39 void setBooleanMember(bool value) { m_booleanMember = value; } |
36 | 40 |
37 bool hasCreateMember() const { return !m_createMember.isNull(); } | 41 bool hasCreateMember() const { return !m_createMember.isNull(); } |
38 bool createMember() const { return m_createMember.get(); } | 42 bool createMember() const { return m_createMember.get(); } |
39 void setCreateMember(bool value) { m_createMember = value; } | 43 void setCreateMember(bool value) { m_createMember = value; } |
40 | 44 |
41 bool hasDoubleOrNullMember() const { return !m_doubleOrNullMember.isNull();
} | 45 bool hasDoubleOrNullMember() const { return !m_doubleOrNullMember.isNull();
} |
42 double doubleOrNullMember() const { return m_doubleOrNullMember.get(); } | 46 double doubleOrNullMember() const { return m_doubleOrNullMember.get(); } |
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
141 PassRefPtr<DOMUint8Array> uint8ArrayMember() const { return m_uint8ArrayMemb
er; } | 145 PassRefPtr<DOMUint8Array> uint8ArrayMember() const { return m_uint8ArrayMemb
er; } |
142 void setUint8ArrayMember(PassRefPtr<DOMUint8Array> value) { m_uint8ArrayMemb
er = value; } | 146 void setUint8ArrayMember(PassRefPtr<DOMUint8Array> value) { m_uint8ArrayMemb
er = value; } |
143 | 147 |
144 bool hasUnrestrictedDoubleMember() const { return !m_unrestrictedDoubleMembe
r.isNull(); } | 148 bool hasUnrestrictedDoubleMember() const { return !m_unrestrictedDoubleMembe
r.isNull(); } |
145 double unrestrictedDoubleMember() const { return m_unrestrictedDoubleMember.
get(); } | 149 double unrestrictedDoubleMember() const { return m_unrestrictedDoubleMember.
get(); } |
146 void setUnrestrictedDoubleMember(double value) { m_unrestrictedDoubleMember
= value; } | 150 void setUnrestrictedDoubleMember(double value) { m_unrestrictedDoubleMember
= value; } |
147 | 151 |
148 DECLARE_VIRTUAL_TRACE(); | 152 DECLARE_VIRTUAL_TRACE(); |
149 | 153 |
150 private: | 154 private: |
| 155 ScriptValue m_anyMember; |
151 Nullable<bool> m_booleanMember; | 156 Nullable<bool> m_booleanMember; |
152 Nullable<bool> m_createMember; | 157 Nullable<bool> m_createMember; |
153 Nullable<double> m_doubleOrNullMember; | 158 Nullable<double> m_doubleOrNullMember; |
154 DoubleOrString m_doubleOrStringMember; | 159 DoubleOrString m_doubleOrStringMember; |
155 RefPtrWillBeMember<Element> m_elementOrNullMember; | 160 RefPtrWillBeMember<Element> m_elementOrNullMember; |
156 String m_enumMember; | 161 String m_enumMember; |
157 Nullable<Vector<String>> m_enumSequenceMember; | 162 Nullable<Vector<String>> m_enumSequenceMember; |
158 RefPtrWillBeMember<EventTarget> m_eventTargetMember; | 163 RefPtrWillBeMember<EventTarget> m_eventTargetMember; |
159 Nullable<HeapVector<InternalDictionary>> m_internalDictionarySequenceMember; | 164 Nullable<HeapVector<InternalDictionary>> m_internalDictionarySequenceMember; |
160 Nullable<int> m_longMember; | 165 Nullable<int> m_longMember; |
(...skipping 14 matching lines...) Expand all Loading... |
175 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB
eGarbageCollectedOrNullMember; | 180 RefPtrWillBeMember<TestInterfaceWillBeGarbageCollected> m_testInterfaceWillB
eGarbageCollectedOrNullMember; |
176 RefPtr<DOMUint8Array> m_uint8ArrayMember; | 181 RefPtr<DOMUint8Array> m_uint8ArrayMember; |
177 Nullable<double> m_unrestrictedDoubleMember; | 182 Nullable<double> m_unrestrictedDoubleMember; |
178 | 183 |
179 friend class V8TestDictionary; | 184 friend class V8TestDictionary; |
180 }; | 185 }; |
181 | 186 |
182 } // namespace blink | 187 } // namespace blink |
183 | 188 |
184 #endif // TestDictionary_h | 189 #endif // TestDictionary_h |
OLD | NEW |