11 #ifndef ASIO_EXECUTION_BAD_EXECUTOR_HPP 12 #define ASIO_EXECUTION_BAD_EXECUTOR_HPP 14 #if defined(_MSC_VER) && (_MSC_VER >= 1200) 16 #endif // defined(_MSC_VER) && (_MSC_VER >= 1200) 18 #include "asio/detail/config.hpp" 20 #include "asio/detail/push_options.hpp" 27 :
public std::exception
34 ASIO_DECL
virtual const char*
what()
const 35 ASIO_NOEXCEPT_OR_NOTHROW;
41 #include "asio/detail/pop_options.hpp" 43 #if defined(ASIO_HEADER_ONLY) 44 # include "asio/execution/impl/bad_executor.ipp" 45 #endif // defined(ASIO_HEADER_ONLY) 47 #endif // ASIO_EXECUTION_BAD_EXECUTOR_HPP Exception thrown when trying to access an empty polymorphic executor.
Definition: bad_executor.hpp:26
virtual ASIO_DECL const char * what() const ASIO_NOEXCEPT_OR_NOTHROW
Obtain message associated with exception.
Definition: bad_executor.ipp:30
ASIO_DECL bad_executor() ASIO_NOEXCEPT
Constructor.
Definition: bad_executor.ipp:26
Definition: handler_work.hpp:37
Definition: any_io_executor.hpp:28