Belofte version 2.2.0
A promising chess program using the UCI or Winboard interface
bel_debug.h
Go to the documentation of this file.
1/*---------------------------------------------------------------------+
2 * File: bel_debug.h
3 * Project: part of belofte - A Promising Chess Program
4 * Author: yves
5 * SPDX-License-Identifier: GPL-2.0-only
6+----------------------------------------------------------------------*/
7
8#if !defined(BEL_DEBUG_H)
9#define BEL_DEBUG_H
10
11class bBoard;
13
14class bel_debug {
15public:
17 {}
19 {}
20
21 static void execute(std::string const& args);
22 void info() const;
23
24public:
25 static void run_bench(bSearchAlgorithm& search, depth_t const nDepth);
26
27private:
28 static std::string show_help();
29 static std::string show_gamehistory();
30 static std::string show_poshistory();
31 static std::string show_fenhistory();
32 static std::string show_hashhistory();
33 static void wait();
34};
35
36#endif // defined BEL_DEBUG_H
37
38// eof
int_fast8_t depth_t
Definition belofte.h:106
board
Definition board.h:45
void info() const
Definition bel_debug.cpp:90
static void run_bench(bSearchAlgorithm &search, depth_t const nDepth)
static void execute(std::string const &args)
Definition bel_debug.cpp:13