- /// definite erase
- void erase(pos_type pos);
- /// erase the given position. Returns true if it was actually erased
- bool erase(pos_type pos, bool trackChanges);
- /// erase the given range
- int erase(pos_type start, pos_type end, bool trackChanges);
+ /// (logically) erase the char at pos; return true if it was actually erased
+ bool eraseChar(pos_type pos, bool trackChanges);
+ /// (logically) erase the given range; return the number of chars actually erased
+ int eraseChars(pos_type start, pos_type end, bool trackChanges);