osl::search::QSearchTraits Struct Reference

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | List of all members
osl::search::QSearchTraits Struct Reference

`#include <quiescenceRecord.h>`

Inheritance diagram for osl::search::QSearchTraits:
[legend]

## Public Types
enum | { MaxDepth = 8, CheckmateSpecialDepth = 127, HistorySpecialDepth = 126 }
enum | { FirstThreat = 6, SecondThreat = 2 }
enum | MoveType { UNKNOWN, KING_ESCAPE, CAPTURE, PROMOTE, CHECK, ESCAPE, ATTACK, OTHER }

## Detailed Description

Definition at line 20 of file quiescenceRecord.h.

## Member Enumeration Documentation

anonymous enum

Enumerator
MaxDepth | 通常探索の最大
CheckmateSpecialDepth | 即詰の深さ
HistorySpecialDepth | 駒損ループの深さ

Definition at line 22 of file quiescenceRecord.h.

anonymous enum

Enumerator
FirstThreat |
SecondThreat |

Definition at line 30 of file quiescenceRecord.h.

enum osl::search::QSearchTraits::MoveType

Enumerator
UNKNOWN |
KING_ESCAPE |
CAPTURE |
PROMOTE |
CHECK |
ESCAPE |
ATTACK |
OTHER |

Definition at line 31 of file quiescenceRecord.h.

The documentation for this struct was generated from the following file:

- quiescenceRecord.h