30 { _db.save_undo( obj ); }
34 _db.save_undo_add( obj );
39 { _db.save_undo_remove( obj );
for(
auto ob :
_observers ) ob->on_remove( obj ); }
42 {
for(
auto ob :
_observers ) ob->on_modify( obj ); }
std::vector< std::shared_ptr< index_observer > > _observers
void on_add(const object &obj)
void on_remove(const object &obj)
void on_modify(const object &obj)
void save_undo(const object &obj)