Line data Source code
1 : #include "Dynamic/Env/Event/EventComposite.hpp" 2 : 3 : using namespace std; 4 : using namespace Dynamic::Env; 5 : 6 0 : EventComposite::EventComposite(Time t_): 7 0 : Event(t_) {} 8 0 : EventComposite::EventComposite(Time t_, initializer_list<shared_ptr<Event>> events_): 9 0 : Event(t_), events(events_) {} 10 : 11 0 : void EventComposite::addEvent(shared_ptr<Event> event) { events.push_back(event); } 12 0 : void EventComposite::process(Env &env) { 13 0 : for(auto &event: events) { 14 0 : event->process(env); 15 : } 16 0 : }