lib.cpp 393 B

12345678910111213141516
  1. #include <entt/signal/dispatcher.hpp>
  2. #include "types.h"
  3. #ifndef LIB_EXPORT
  4. #if defined _WIN32 || defined __CYGWIN__
  5. #define LIB_EXPORT __declspec(dllexport)
  6. #elif defined __GNUC__
  7. #define LIB_EXPORT __attribute__((visibility("default")))
  8. #else
  9. #define LIB_EXPORT
  10. #endif
  11. #endif
  12. LIB_EXPORT void trigger_event(int value, entt::dispatcher &dispatcher) {
  13. dispatcher.trigger<event>(value);
  14. }