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

Unified Diff: Source/bindings/tests/results/core/TestDictionary.h

Issue 937773002: IDL: Support default values for dictionary members of union types (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 10 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 side-by-side diff with in-line comments
Download patch
Index: Source/bindings/tests/results/core/TestDictionary.h
diff --git a/Source/bindings/tests/results/core/TestDictionary.h b/Source/bindings/tests/results/core/TestDictionary.h
index 6b371e9ae8b48e7c65c074cfa4055b3da4b4b98e..b7f7231644a4de37f96fa0f549e9135f56c6d899 100644
--- a/Source/bindings/tests/results/core/TestDictionary.h
+++ b/Source/bindings/tests/results/core/TestDictionary.h
@@ -76,6 +76,10 @@ public:
void setObjectOrNullMember(ScriptValue value) { m_objectOrNullMember = value; }
void setObjectOrNullMemberToNull() { m_objectOrNullMember = ScriptValue(); }
+ bool hasOtherDoubleOrStringMember() const { return !m_otherDoubleOrStringMember.isNull(); }
+ const DoubleOrString& otherDoubleOrStringMember() const { return m_otherDoubleOrStringMember; }
+ void setOtherDoubleOrStringMember(const DoubleOrString& value) { m_otherDoubleOrStringMember = value; }
+
bool hasRestrictedDoubleMember() const { return !m_restrictedDoubleMember.isNull(); }
double restrictedDoubleMember() const { return m_restrictedDoubleMember.get(); }
void setRestrictedDoubleMember(double value) { m_restrictedDoubleMember = value; }
@@ -150,6 +154,7 @@ private:
Nullable<int> m_longMember;
ScriptValue m_objectMember;
ScriptValue m_objectOrNullMember;
+ DoubleOrString m_otherDoubleOrStringMember;
Nullable<double> m_restrictedDoubleMember;
Nullable<Vector<String>> m_stringArrayMember;
String m_stringMember;

Powered by Google App Engine
This is Rietveld 408576698