| 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 |