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

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

Issue 1130763006: IDL: Add any support to IDL dictionary and use it in CustomEventInit (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 7 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/Nullable.h" 10 #include "bindings/core/v8/Nullable.h"
(...skipping 12 matching lines...) Expand all
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
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
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
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