- Changes(Change::Type type);
-
- ~Changes();
-
- Changes(Changes const &);
-
- /// reset "default" change type (for empty pars)
- void reset(Change::Type type) {
- empty_type_ = type;
- }
-
- /// set the position to the given change
- void set(Change change, lyx::pos_type pos);
-
- /// set the position to the given change
- void set(Change::Type, lyx::pos_type pos);
-
- /// set the range to the given change
- void set(Change::Type, lyx::pos_type start, lyx::pos_type end);
-
- /// set the range to the given change
- void set(Change, lyx::pos_type start, lyx::pos_type end);
+ /// erase the entry at pos and adjust all range bounds past it
+ /// (assumes that a character was deleted at pos)
+ void erase(lyx::pos_type pos);