Belofte version 2.1.9
A promising chess program using the UCI or Winboard interface
|
basic format for single command More...
#include <usercmd.h>
Public Member Functions | |
engineUserCommand (std::string const &s, std::string const &h) | |
virtual | ~engineUserCommand () |
engineUserCommand (engineUserCommand const &)=delete | |
engineUserCommand (engineUserCommand &&)=delete | |
engineUserCommand & | operator= (engineUserCommand const &)=delete |
engineUserCommand & | operator= (engineUserCommand &&)=delete |
virtual void | execute (std::string const &args) |
Public Attributes | |
std::string | m_name |
std::string | m_hint |
bool | m_isImplemented = true |
bool | m_isHidden = false |
|
inline |
Definition at line 16 of file usercmd.h.
Referenced by cmd_about::cmd_about(), cmd_again::cmd_again(), cmd_alg::cmd_alg(), cmd_bd::cmd_bd(), cmd_belofte::cmd_belofte(), cmd_bench::cmd_bench(), cmd_debug::cmd_debug(), cmd_echo::cmd_echo(), cmd_epd::cmd_epd(), cmd_epdpos::cmd_epdpos(), cmd_eval::cmd_eval(), cmd_evaltype::cmd_evaltype(), cmd_exec::cmd_exec(), cmd_execat::cmd_execat(), cmd_expect::cmd_expect(), cmd_game::cmd_game(), cmd_help::cmd_help(), cmd_info::cmd_info(), cmd_ls::cmd_ls(), cmd_perft::cmd_perft(), cmd_quit::cmd_quit(), cmd_save::cmd_save(), cmd_stop::cmd_stop(), cmd_uci::cmd_uci(), cmd_usage::cmd_usage(), cmd_xboard::cmd_xboard(), dummyEngineCommand::dummyEngineCommand(), engineUserCommand(), engineUserCommand(), operator=(), operator=(), UCIengineCommand::UCIengineCommand(), Xboard1engineCommand::Xboard1engineCommand(), and Xboard2engineCommand::Xboard2engineCommand().
|
inlinevirtual |
|
delete |
|
delete |
|
delete |
|
delete |
|
virtual |
Reimplemented in cmd_about, cmd_again, cmd_alg, cmd_bd, cmd_belofte, cmd_bench, cmd_computer, cmd_debug, cmd_easy, cmd_echo, cmd_epd, cmd_epdpos, cmd_eval, cmd_evaltype, cmd_exec, cmd_execat, cmd_expect, cmd_fd, cmd_force, cmd_game, cmd_go, cmd_hard, cmd_help, cmd_info, cmd_isready, cmd_level, cmd_ls, cmd_name, cmd_new, cmd_nopost, cmd_option, cmd_perft, cmd_ping, cmd_playother, cmd_position, cmd_post, cmd_protover, cmd_questionmark, cmd_quit, cmd_random, cmd_remove, cmd_save, cmd_sd, cmd_setboard, cmd_setoption, cmd_st, cmd_stop, cmd_time, cmd_uci, cmd_UCI_EngineAbout, cmd_UCI_Opponent, cmd_ucinewgame, cmd_undo, cmd_usage, cmd_usermove, and cmd_xboard.
Definition at line 12 of file usercmd.cpp.
Referenced by engineInterface::execute().
std::string engineUserCommand::m_name |
Definition at line 32 of file usercmd.h.
Referenced by engineUserCommand(), execute(), and engineInterface::sendHelp().
std::string engineUserCommand::m_hint |
Definition at line 33 of file usercmd.h.
Referenced by engineUserCommand(), and engineInterface::sendHelp().
bool engineUserCommand::m_isImplemented = true |
Definition at line 34 of file usercmd.h.
Referenced by dummyEngineCommand::dummyEngineCommand(), and engineInterface::sendHelp().