28 template <
typename AbstractModel = i_model>
29 class model :
public AbstractModel
31 typedef AbstractModel base_type;
63 ControllerAdded.trigger(aController);
68 ControllerRemoved.trigger(aController);
void set_clean() override
define_declared_event(Modified, modified) define_declared_event(ControllerAdded
void set_dirty() override
void remove_controller(i_controller &aController) override
void add_controller(i_controller &aController) override
bool dirty() const override
#define define_declared_event(name, declName,...)