|
Belofte version 2.2.0
A promising chess program using the UCI or Winboard interface
|
Outputwriter class will log to debug file, stdout and log file in this order if they have been initialized before. More...
#include <outputwriter.h>
Inheritance diagram for outputWriter:
Collaboration diagram for outputWriter:Public Member Functions | |
| outputWriter (std::ostream &os) | |
| ~outputWriter () override | |
| outputWriter (outputWriter const &)=delete | |
| outputWriter (outputWriter &&)=delete | |
| outputWriter & | operator= (outputWriter const &)=delete |
| outputWriter & | operator= (outputWriter &&)=delete |
| void | setLevel (int const l) |
| int | getLevel () const |
| bool | attach (std::string const &fn) |
| void | detach () |
| bool | isAttached () const |
| std::string const & | fn () const |
| outputWriter & | operator() (int const l) |
| outputWriter & | endl () |
| std::ostream & | getOs () |
| std::ostream & | getFos () |
Friends | |
| template<typename T> | |
| outputWriter & | operator<< (outputWriter &ow, T o) |
Outputwriter class will log to debug file, stdout and log file in this order if they have been initialized before.
Definition at line 15 of file outputwriter.h.
|
inlineexplicit |
Definition at line 17 of file outputwriter.h.
Referenced by endl(), operator()(), operator<<, operator=(), operator=(), outputWriter(), and outputWriter().
Here is the caller graph for this function:
|
inlineoverride |
|
delete |
Here is the call graph for this function:
|
delete |
Here is the call graph for this function:
|
delete |
Here is the call graph for this function:
|
delete |
Here is the call graph for this function:
|
inline |
Definition at line 32 of file outputwriter.h.
Referenced by bGame::DoPerft(), bel_debug::execute(), cmd_nopost::execute(), cmd_post::execute(), and bGame::getEpdMoveInPosition().
Here is the caller graph for this function:
|
inline |
Definition at line 34 of file outputwriter.h.
Referenced by bGame::DoPerft(), endl(), bGame::getEpdMoveInPosition(), operator<<, and bSearchAlgorithm::StartSearch().
Here is the caller graph for this function:
|
inline |
Definition at line 37 of file outputwriter.h.
Referenced by bel_debug::execute().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 45 of file outputwriter.h.
Referenced by bel_debug::execute(), and ~outputWriter().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 53 of file outputwriter.h.
Referenced by detach(), endl(), bel_debug::info(), and operator<<.
Here is the caller graph for this function:
|
inline |
Definition at line 55 of file outputwriter.h.
Referenced by attach(), and bel_debug::info().
Here is the caller graph for this function:
|
inline |
|
inline |
Definition at line 63 of file outputwriter.h.
Referenced by cmd_about::execute(), cmd_bd::execute(), cmd_eval::execute(), cmd_game::execute(), cmd_ls::execute(), cmd_perft::execute(), cmd_quit::execute(), cmd_usage::execute(), cmd_xboard::execute(), bel_debug::info(), main(), bEpdFile::parse(), bel_debug::run_bench(), UCIMode::sendDebug(), XboardMode::sendDebug(), engineInterface::sendError(), engineInterface::sendHelp(), UCIMode::sendInfo(), XboardMode::sendInfo(), UCIMode::sendInfoCurrMove(), UCIMode::sendInfoDepth(), UCIMode::sendInfoSearching(), UCIMode::sendInfoSearching(), XboardMode::sendInfoSearching(), XboardMode::sendInvalidMove(), engineInterface::sendMove(), UCIMode::sendMove(), engineInterface::sendResponse(), engineInterface::sendResult(), and XboardMode::sendResult().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inline |
Definition at line 76 of file outputwriter.h.
Referenced by operator<<.
Here is the caller graph for this function:
|
inline |
Definition at line 78 of file outputwriter.h.
Referenced by operator<<.
Here is the caller graph for this function:
|
friend |
Definition at line 82 of file outputwriter.h.