void base(float);
void define_action(const std::string &);
void instant(float);
+ void repeat(float, float, unsigned);
void segment(float, float);
};
{
Msp::RefPtr<T> act = new T;
load_sub(*act, demo);
+ act->validate();
obj.add_action(*act, start_beat, end_beat);
obj.anonymous_actions.push_back(act.release());
}