4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Guillaume Munch
9 * Full author contact details are available in file CREDITS.
15 #include "support/unique_ptr.h"
20 // Forward declaration for support/RefChanger.h
22 virtual ~Revertible() {}
23 virtual void revert() {}
24 virtual void keep() {}
27 using Changer = unique_ptr<Revertible>;
32 #endif //LYX_CHANGER_H