diff options
| author | Loek Le Blansch <loek@pipeframe.xyz> | 2024-12-22 12:32:22 +0100 | 
|---|---|---|
| committer | Loek Le Blansch <loek@pipeframe.xyz> | 2024-12-22 12:32:22 +0100 | 
| commit | 61148c757a1f742ff09e40e5347e74e638c7371c (patch) | |
| tree | a2e40998981fa6f12430d2a1254250219f30d44f /src/crepe/manager/EventManager.hpp | |
| parent | e2162171c7ab72f450f73a0908946aa4a4dee5ee (diff) | |
update clang-format options
Diffstat (limited to 'src/crepe/manager/EventManager.hpp')
| -rw-r--r-- | src/crepe/manager/EventManager.hpp | 14 | 
1 files changed, 8 insertions, 6 deletions
diff --git a/src/crepe/manager/EventManager.hpp b/src/crepe/manager/EventManager.hpp index b2090d0..1f44943 100644 --- a/src/crepe/manager/EventManager.hpp +++ b/src/crepe/manager/EventManager.hpp @@ -5,22 +5,24 @@  namespace crepe {  template <typename EventType> -subscription_t EventManager::subscribe(const EventHandler<EventType> & callback, -									   event_channel_t channel) { +subscription_t +EventManager::subscribe(const EventHandler<EventType> & callback, event_channel_t channel) {  	subscription_counter++;  	std::type_index event_type = typeid(EventType);  	std::unique_ptr<EventHandlerWrapper<EventType>> handler  		= std::make_unique<EventHandlerWrapper<EventType>>(callback);  	std::vector<CallbackEntry> & handlers = this->subscribers[event_type]; -	handlers.emplace_back(CallbackEntry{ -		.callback = std::move(handler), .channel = channel, .id = subscription_counter}); +	handlers.emplace_back(CallbackEntry { +		.callback = std::move(handler), .channel = channel, .id = subscription_counter +	});  	return subscription_counter;  }  template <typename EventType>  void EventManager::queue_event(const EventType & event, event_channel_t channel) { -	static_assert(std::is_base_of<Event, EventType>::value, -				  "EventType must derive from Event"); +	static_assert( +		std::is_base_of<Event, EventType>::value, "EventType must derive from Event" +	);  	this->events_queue.push_back(QueueEntry{  		// unique_ptr w/ custom destructor implementation is used because the base Event interface  		// can't be polymorphic (= have default virtual destructor)  |