8 #if !defined(USERCMD_H)
24 virtual void execute(std::string
const& args);
85 void execute(std::string
const& args UNUSED)
override {}
95 void execute(std::string
const& args)
override;
101 void execute(std::string
const& args)
override;
107 void execute(std::string
const& args)
override;
113 void execute(std::string
const& args)
override;
119 void execute(std::string
const& args)
override;
125 void execute(std::string
const& args)
override;
131 void execute(std::string
const& args)
override;
137 void execute(std::string
const& args)
override;
143 void execute(std::string
const& args)
override;
149 void execute(std::string
const& args)
override;
155 void execute(std::string
const& args)
override;
166 void execute(std::string
const& args)
override;
177 void execute(std::string
const& args)
override;
183 void execute(std::string
const& args)
override;
189 void execute(std::string
const& args)
override;
194 void execute(std::string
const& args)
override;
201 void execute(std::string
const& args)
override;
204 #if !defined(NODIRENT)
208 void execute(std::string
const& args)
override;
215 void execute(std::string
const& args)
override;
221 void execute(std::string
const& args)
override;
227 void execute(std::string
const& args)
override;
239 void execute(std::string
const& args)
override;
246 void execute(std::string
const& args)
override;
252 void execute(std::string
const& args)
override;
258 void execute(std::string
const& args)
override;
264 void execute(std::string
const& args)
override;
270 void execute(std::string
const& args)
override;
276 void execute(std::string
const& args)
override;
282 void execute(std::string
const& args)
override;
288 void execute(std::string
const& args)
override;
294 void execute(std::string
const& args)
override;
300 void execute(std::string
const& args)
override;
306 void execute(std::string
const& args)
override;
317 void execute(std::string
const& args)
override;
323 void execute(std::string
const& args)
override;
329 void execute(std::string
const& args)
override;
335 void execute(std::string
const& args)
override;
341 void execute(std::string
const& args)
override;
347 void execute(std::string
const& args)
override;
353 void execute(std::string
const& args)
override;
359 void execute(std::string
const& args)
override;
365 void execute(std::string
const& args)
override;
376 void execute(std::string
const& args)
override;
382 void execute(std::string
const& args)
override;
388 void execute(std::string
const& args)
override;
394 void execute(std::string
const& args)
override;
400 void execute(std::string
const& args)
override;
406 void execute(std::string
const& args)
override;
412 void execute(std::string
const& args)
override;
423 void execute(std::string
const& args)
override;
429 "black, stops clocks") {}
435 "white, stops clocks") {}
452 "set algorithm: Random|StaticEval|BruteForce|SearchIterativeBF|"
454 void execute(std::string
const& args)
override;
460 "show during thinking") {}
461 void execute(std::string
const& args)
override;
467 "give name of opponent") {}
468 void execute(std::string
const& args)
override;
474 "give name of opponent") {}
475 void execute(std::string
const& args)
override;
481 void execute(std::string
const& args)
override;
487 "set evaluation type: PiecesOnly|StaticBoard|PositionalBoard") {}
488 void execute(std::string
const& args)
override;
494 void execute(std::string
const& args)
override;
Sub-class to react uniformly on UCI interface specific stuff.
UCIengineCommand(std::string const &s, std::string const &h)
~UCIengineCommand() override
Sub-class to react uniformly on Xboard v1 interface specific stuff.
~Xboard1engineCommand() override
Xboard1engineCommand(std::string const &s, std::string const &h)
Sub-class to react uniformly on Xboard v2 interface specific stuff.
~Xboard2engineCommand() override
Xboard2engineCommand(std::string const &s, std::string const &h)
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
implementation of single command
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
void execute(std::string const &args) override
cmdParam & operator=(cmdParam const &)=delete
cmdParam(cmdParam const &)=delete
cmdParam & operator=(cmdParam &&)=delete
cmdParam(cmdParam &&)=default
~dummyEngineCommand() override
dummyEngineCommand(std::string const &s, std::string const &h)
void execute(std::string const &args UNUSED) override
basic format for single command
virtual ~engineUserCommand()
engineUserCommand & operator=(engineUserCommand &&)=delete
virtual void execute(std::string const &args)
engineUserCommand(engineUserCommand &&)=delete
engineUserCommand(std::string const &s, std::string const &h)
engineUserCommand(engineUserCommand const &)=delete
engineUserCommand & operator=(engineUserCommand const &)=delete