Belofte version 2.1.9
A promising chess program using the UCI or Winboard interface
bel_debug Class Reference

#include <bel_debug.h>

Public Member Functions

 bel_debug ()
 
 ~bel_debug ()
 
void execute (std::string const &args)
 
void info () const
 

Static Public Member Functions

static void run_bench (bSearchAlgorithm &search, depth_t const nDepth)
 

Detailed Description

Definition at line 14 of file bel_debug.h.

Constructor & Destructor Documentation

◆ bel_debug()

bel_debug::bel_debug ( )
inline

Definition at line 16 of file bel_debug.h.

◆ ~bel_debug()

bel_debug::~bel_debug ( )
inline

Definition at line 18 of file bel_debug.h.

Member Function Documentation

◆ execute()

void bel_debug::execute ( std::string const & args)

App().bout.detach();

Todo
add abstraction level on different debug commands so that they do not need to be coded here (dynamic binding ?)
Todo
move to verbose command

Definition at line 12 of file bel_debug.cpp.

Referenced by cmd_debug::execute().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ info()

void bel_debug::info ( ) const

Definition at line 81 of file bel_debug.cpp.

Referenced by cmd_info::execute().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ run_bench()

void bel_debug::run_bench ( bSearchAlgorithm & search,
depth_t const nDepth )
static

Definition at line 136 of file bel_debug.cpp.

Referenced by cmd_bench::execute().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: