quiescenceLog.h Source File

- Main Page
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
quiescenceLog.h
Go to the documentation of this file.
1 /* quiescenceLog.h
2 */
3 #ifndef SEARCH_QUIESCENCELOG
4 #define SEARCH_QUIESCENCELOG
5 #include "osl/move.h"
6 #include "osl/state/simpleState.h"
7 #include <iosfwd>
8
9 namespace osl
10 {
11 namespace search
12 {
13 class QuiescenceRecord;
18 struct QuiescenceLog
19 {
20 static void enter(const SimpleState&);
21 static void pushMove(int depth, Move m, const QuiescenceRecord *r);
22 static void staticValue(int depth, int value);
23 static void node(int depth, int alpha, int beta, int result);
24 static void init(const char *filename);
25 static void close();
26 static std::ostream *os();
27 };
28 } // namespace search
29 } // namespace osl
30
31
32 #endif /* SEARCH_QUIESCENCELOG */
33 // ;;; Local Variables:
34 // ;;; mode:c++
35 // ;;; c-basic-offset:2
36 // ;;; End: