Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(237)

Side by Side Diff: Source/bindings/tests/results/core/TestDictionary.h

Issue 1316833003: bindings: Support (deprecated) Dictionary in IDL dictionary (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
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
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
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
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
OLDNEW
« no previous file with comments | « Source/bindings/tests/idls/core/TestDictionary.idl ('k') | Source/bindings/tests/results/core/V8TestDictionary.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698