drop boost::signals2 and replace with carl's solution which continues to rely on...
[ardour.git] / libs / pbd / pbd / id.h
index 3f87a65e0d57f91dbb7d7ba6d0d590fdfc85fcfe..6296fc29812520825b45ad71e03f1ed05bd8e08a 100644 (file)
@@ -31,7 +31,10 @@ class ID {
   public:
        ID ();
        ID (std::string);
-       
+       ID (const ID&);
+
+       void reset ();
+
        bool operator== (const ID& other) const {
                return _id == other._id; 
        }
@@ -40,7 +43,10 @@ class ID {
                return _id != other._id;
        }
 
+       bool operator== (const std::string&) const;
+
        ID& operator= (std::string); 
+       ID& operator= (const ID&); 
 
        bool operator< (const ID& other) const {
                return _id < other._id;