Remove NO_COPY()
authorBehdad Esfahbod <behdad@behdad.org>
Fri, 3 Nov 2017 20:31:47 +0000 (16:31 -0400)
committerBehdad Esfahbod <behdad@behdad.org>
Fri, 3 Nov 2017 21:18:17 +0000 (17:18 -0400)
src/hb-ot-shape-private.hh
src/hb-private.hh

index d0fe9e6..fe5d2b7 100644 (file)
@@ -99,7 +99,9 @@ struct hb_ot_shape_planner_t
   }
 
   private:
-  NO_COPY (hb_ot_shape_planner_t);
+  /* No copy. */
+  hb_ot_shape_planner_t (const hb_ot_shape_planner_t &);
+  hb_ot_shape_planner_t &operator = (const hb_ot_shape_planner_t &);
 };
 
 
index 9acc0e7..4bda9be 100644 (file)
@@ -647,14 +647,6 @@ static inline unsigned char TOLOWER (unsigned char c)
 { return (c >= 'A' && c <= 'Z') ? c - 'A' + 'a' : c; }
 
 
-/* C++ helpers */
-
-/* Makes class uncopyable.  Use in private: section. */
-#define NO_COPY(T) \
-  T (const T &o); \
-  T &operator = (const T &o)
-
-
 /* Debug */