#include "support/strfwd.h"
#include "support/types.h"
#include "support/lyxtime.h"
#include "support/strfwd.h"
#include "support/types.h"
#include "support/lyxtime.h"
/// set the pos to the given change
void set(Change const & change, pos_type pos);
/// set the range (excluding end) to the given change
/// set the pos to the given change
void set(Change const & change, pos_type pos);
/// set the range (excluding end) to the given change
/// erase the entry at pos and adjust all range bounds past it
/// (assumes that a character was deleted at pos)
/// erase the entry at pos and adjust all range bounds past it
/// (assumes that a character was deleted at pos)
/// insert a new entry at pos and adjust all range bounds past it
/// (assumes that a character was inserted at pos)
/// insert a new entry at pos and adjust all range bounds past it
/// (assumes that a character was inserted at pos)
- bool output_active) const;
-
- ///
- void updateBuffer(Buffer const & buf);
- ///
- bool isUpdateRequired() const { return is_update_required_; }
+ bool output_active, TocBackend & backend) const;