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::connection SignalConnection
boost::signals2::signal< Signature... > Signal
boost::signals2::shared_connection_block SharedSignalConnectionBlock
boost::signals2::scoped_connection ScopedSignalConnection