7 #pragma warning(disable: 4503)
8 #pragma warning(disable: 4996)
11 #include <FMEThirdPartyWarningsDisable.h>
12 #include <boost/signals2/signal.hpp>
13 #include <boost/signals2/connection.hpp>
14 #include <boost/signals2/shared_connection_block.hpp>
15 #include <FMEThirdPartyWarningsRestore.h>
20 template<
typename... Signature>
21 using Signal = boost::signals2::signal<Signature...>;
boost::signals2::signal< Signature... > Signal
boost::signals2::scoped_connection ScopedSignalConnection
boost::signals2::connection SignalConnection
boost::signals2::shared_connection_block SharedSignalConnectionBlock