8#include <FMEThirdPartyWarningsDisable.h>
10#include <FMEThirdPartyWarningsRestore.h>
43 virtual void execute(std::function<
void()> callable) = 0;
#define ASYNCHRONOUSIO_EXPORT
Abstract base class for all asio::ExecutionPolicy derivatives.
ExecutionPolicy(const ExecutionPolicy &)=default
virtual ~ExecutionPolicy()=default
ExecutionPolicy()=default
ExecutionPolicy & operator=(const ExecutionPolicy &)=default
virtual void execute(std::function< void()> callable)=0