aboutsummaryrefslogtreecommitdiff
path: root/src/crepe/api/EventManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/crepe/api/EventManager.cpp')
-rw-r--r--src/crepe/api/EventManager.cpp15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/crepe/api/EventManager.cpp b/src/crepe/api/EventManager.cpp
index 7f47938..b465e89 100644
--- a/src/crepe/api/EventManager.cpp
+++ b/src/crepe/api/EventManager.cpp
@@ -8,12 +8,11 @@ EventManager & EventManager::get_instance() {
}
void EventManager::dispatch_events() {
- using HandlersMap = std::unordered_map<
- int, std::vector<std::unique_ptr<IEventHandlerWrapper>>>;
+ using HandlersMap
+ = std::unordered_map<int, std::vector<std::unique_ptr<IEventHandlerWrapper>>>;
using HandlersVec = std::vector<std::unique_ptr<IEventHandlerWrapper>>;
- for (auto event_it = this->events_queue.begin();
- event_it != this->events_queue.end();) {
+ for (auto event_it = this->events_queue.begin(); event_it != this->events_queue.end();) {
std::unique_ptr<Event> & event = std::get<0>(*event_it);
int channel = std::get<1>(*event_it);
std::type_index event_type = std::get<2>(*event_it);
@@ -27,8 +26,8 @@ void EventManager::dispatch_events() {
auto handlers = handlers_map.find(channel);
if (handlers != handlers_map.end()) {
HandlersVec & callbacks = handlers->second;
- for (auto handler_it = callbacks.begin();
- handler_it != callbacks.end(); ++handler_it) {
+ for (auto handler_it = callbacks.begin(); handler_it != callbacks.end();
+ ++handler_it) {
if ((*handler_it)->exec(*event)) {
event_it = events_queue.erase(event_it);
event_handled = true;
@@ -42,8 +41,8 @@ void EventManager::dispatch_events() {
auto handlers_it = this->subscribers.find(event_type);
if (handlers_it != this->subscribers.end()) {
HandlersVec & handlers = handlers_it->second;
- for (auto handler_it = handlers.begin();
- handler_it != handlers.end(); ++handler_it) {
+ for (auto handler_it = handlers.begin(); handler_it != handlers.end();
+ ++handler_it) {
// remove event from queue since and continue when callback returns true
if ((*handler_it)->exec(*event)) {
event_it = this->events_queue.erase(event_it);