lib.cpp 377 B

12345678910111213141516
  1. #include <entt/signal/emitter.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 emit_event(int value, test_emitter &emitter) {
  13. emitter.publish<event>(value);
  14. }