|
UCILoader 1.1.2
Small C++ library that allows user to connect to a chess engines via UCI protocol.
|
Exception thrown when a process cannot be opened or started. More...
#include <ProcessWrapper.h>
Inherits std::exception.
Public Member Functions | |
| CanNotOpenProcessException (const std::string &reason) | |
| Constructor for the exception. | |
| const char * | what () const noexcept override |
| Get the exception message explaining the failure. | |
Exception thrown when a process cannot be opened or started.
This exception is thrown by openProcess() when the requested engine executable cannot be started for any reason (file not found, permission denied, corrupt executable, etc.).
The exception message contains details about why the process failed to open.
|
inline |
Constructor for the exception.
| reason | Human-readable explanation of why the process failed to open |
|
inlineoverridenoexcept |
Get the exception message explaining the failure.