source: trunk/demos/undo/document.h@