lmi-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[lmi-commits] [lmi] master 45156c8 3/6: Avoid gratuitous use of boost


From: Greg Chicares
Subject: [lmi-commits] [lmi] master 45156c8 3/6: Avoid gratuitous use of boost
Date: Sat, 24 Feb 2018 17:26:45 -0500 (EST)

branch: master
commit 45156c8ae8b0d009ecf4a440c925e7c931479ece
Author: Gregory W. Chicares <address@hidden>
Commit: Gregory W. Chicares <address@hidden>

    Avoid gratuitous use of boost
---
 ce_product_name.cpp | 4 ++++
 ce_product_name.hpp | 4 ++--
 ce_skin_name.hpp    | 2 --
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/ce_product_name.cpp b/ce_product_name.cpp
index ffb55bd..2c18cf2 100644
--- a/ce_product_name.cpp
+++ b/ce_product_name.cpp
@@ -199,3 +199,7 @@ std::ostream& ce_product_name::write(std::ostream& os) const
     return os << str();
 }
 
+bool operator==(std::string const& s, ce_product_name const& z)
+{
+    return z == s;
+}
diff --git a/ce_product_name.hpp b/ce_product_name.hpp
index 8086e9a..88d14ea 100644
--- a/ce_product_name.hpp
+++ b/ce_product_name.hpp
@@ -53,8 +53,6 @@
 
 class ce_product_name
     :public mc_enum_base
-    ,private boost::equality_comparable<ce_product_name,ce_product_name>
-    ,private boost::equality_comparable<ce_product_name,std::string>
 {
   public:
     ce_product_name();
@@ -85,5 +83,7 @@ class ce_product_name
     std::string value_;
 };
 
+bool operator==(std::string const&, ce_product_name const&);
+
 #endif // ce_product_name_hpp
 
diff --git a/ce_skin_name.hpp b/ce_skin_name.hpp
index 88284bf..b1d8787 100644
--- a/ce_skin_name.hpp
+++ b/ce_skin_name.hpp
@@ -45,8 +45,6 @@
 
 class ce_skin_name
     :public mc_enum_base
-    ,private boost::equality_comparable<ce_skin_name,ce_skin_name>
-    ,private boost::equality_comparable<ce_skin_name,std::string>
 {
   public:
     ce_skin_name();



reply via email to

[Prev in Thread] Current Thread [Next in Thread]