Remaining changes needed for building libpdb on Windows (except for adding the extra...
[ardour.git] / libs / pbd / pbd / property_list.h
index db7d934fc0431367e7e92303b714fa25f2ced292..12b7995009c7fe2ecac307f57b57438a6a803327 100644 (file)
@@ -32,11 +32,13 @@ namespace PBD {
 class PropertyList : public std::map<PropertyID, PropertyBase*>
 {
 public:
-       PropertyList();
+       PropertyList ();
+       PropertyList (PropertyList const &);
         
        virtual ~PropertyList();
 
-        void add_history_state (XMLNode* before);
+        void get_changes_as_xml (XMLNode *);
+       void invert ();
 
         /** Add a property (of some kind) to the list. Used when
             constructing PropertyLists that describe a change/operation.