LRT14  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
MultipleEvent.h
1 #ifndef MULTIPLE_EVENT_H_
2 #define MULTIPLE_EVENT_H_
3 
4 #include "Event.h"
5 #include <vector>
6 
10 class MultipleEvent : public Event
11 {
12 public:
13  MultipleEvent();
14  MultipleEvent(std::vector<Event*> events);
15  virtual ~MultipleEvent();
16 
17  virtual bool CheckCondition();
18 
19  void AddEvent(Event* event);
20 
21 private:
22  std::vector<Event*> m_events;
23 };
24 
25 #endif