From fe6637fa0014d03554aa55d5b8522dbf7be6dba7 Mon Sep 17 00:00:00 2001 From: Bobby Holley Date: Tue, 7 Jul 2015 15:44:07 -0700 Subject: [PATCH] Bug 1180921 - Give Optional Maybe-like operator== semantics. r=bz --- dom/bindings/BindingDeclarations.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dom/bindings/BindingDeclarations.h b/dom/bindings/BindingDeclarations.h index 35089d4c48a1..582a20fb8abc 100644 --- a/dom/bindings/BindingDeclarations.h +++ b/dom/bindings/BindingDeclarations.h @@ -119,6 +119,11 @@ public: mImpl.emplace(aValue); } + bool operator==(const Optional_base& aOther) const + { + return mImpl == aOther.mImpl; + } + template explicit Optional_base(const T1& aValue1, const T2& aValue2) {