osl::move_order::CaptureEstimation 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 Member Functions | Public Attributes | List of all members
osl::move_order::CaptureEstimation Struct Reference

`#include <captureEstimation.h>`

Collaboration diagram for osl::move_order::CaptureEstimation:
[legend]

## Public Member Functions
| CaptureEstimation (const NumEffectState &s)
bool | operator() (Move l, Move r) const

## Public Attributes
const NumEffectState & | state

## Detailed Description

Definition at line 13 of file captureEstimation.h.

## Constructor & Destructor Documentation

osl::move_order::CaptureEstimation::CaptureEstimation | ( | const NumEffectState & | s) |  |
| inlineexplicit

Definition at line 16 of file captureEstimation.h.

## Member Function Documentation

bool osl::move_order::CaptureEstimation::operator() | ( | Move | l,
|  | Move | r
| ) |  | const
| inline

Definition at line 19 of file captureEstimation.h.

References osl::alt(), osl::Move::capturePtype(), osl::Move::oldPtype(), osl::Move::player(), osl::eval::Ptype_Eval_Table, state, osl::Move::to(), and osl::eval::PtypeEvalTable::value().

## Member Data Documentation

const NumEffectState& osl::move_order::CaptureEstimation::state

Definition at line 15 of file captureEstimation.h.

Referenced by operator()().

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

- captureEstimation.h