suppress some warnings here and there

This commit is contained in:
Michele Caini
2019-12-09 23:40:37 +01:00
parent 84fb3694f2
commit 026c5987dd
4 changed files with 8 additions and 4 deletions

View File

@@ -67,7 +67,7 @@ class dispatcher {
template<typename... Args>
void trigger(Args &&... args) {
signal.publish({ std::forward<Args>(args)... });
signal.publish(Event{std::forward<Args>(args)...});
}
template<typename... Args>

View File

@@ -196,7 +196,7 @@ public:
*/
template<typename Event, typename... Args>
void publish(Args &&... args) {
assure<Event>().publish({ std::forward<Args>(args)... }, *static_cast<Derived *>(this));
assure<Event>().publish(Event{std::forward<Args>(args)...}, *static_cast<Derived *>(this));
}
/**

View File

@@ -7,6 +7,8 @@ struct ENTT_API message {
int payload;
};
struct ENTT_API event: message {};
struct ENTT_API event {
int payload;
};
#endif // ENTT_LIB_DISPATCHER_TYPES_H

View File

@@ -12,6 +12,8 @@ struct ENTT_API message {
int payload;
};
struct ENTT_API event: message {};
struct ENTT_API event {
int payload;
};
#endif // ENTT_LIB_EMITTER_TYPES_H