19 #ifndef LIB_CS_MACRO_H
20 #define LIB_CS_MACRO_H
22 #if defined(WIN32) || defined(_WIN32
) || defined(__WIN32__
)
24 #ifdef BUILDING_LIB_CS_SIGNAL
25 # define LIB_SIG_EXPORT __declspec(dllexport)
28 # define LIB_SIG_EXPORT __declspec
(dllimport)
33 # define LIB_SIG_EXPORT
43 #define SIGNAL_2(signalName, ...)
44 activate(*this, &std::remove_reference<decltype(*this)>::type::signalName, ##__VA_ARGS__);