drop boost::signals2 and replace with carl's solution which continues to rely on...
[ardour.git] / libs / pbd / pbd / id.h
index d25ca81ef0ad512c71c6ff7a56d08ddbac268ce6..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; 
        }
@@ -43,6 +46,7 @@ class 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;