All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Static Public Member Functions | Static Private Attributes | List of all members
osl::eval::ml::NoPawnOnStand Class Reference

#include <minorPiece.h>

Collaboration diagram for osl::eval::ml::NoPawnOnStand:
Collaboration graph
[legend]

Public Types

enum  { DIM = 1 }
 

Static Public Member Functions

static void setUp (const Weights &weights, int stage)
 
static MultiInt eval (const NumEffectState &state, int black_pawn_count)
 

Static Private Attributes

static MultiInt weight
 

Detailed Description

Definition at line 483 of file minorPiece.h.

Member Enumeration Documentation

anonymous enum
Enumerator
DIM 

Definition at line 486 of file minorPiece.h.

Member Function Documentation

static MultiInt osl::eval::ml::NoPawnOnStand::eval ( const NumEffectState &  state,
int  black_pawn_count 
)
inlinestatic
void osl::eval::ml::NoPawnOnStand::setUp ( const Weights weights,
int  stage 
)
static

Definition at line 204 of file minorPiece.cc.

References osl::eval::ml::Weights::value(), and weight.

Member Data Documentation

osl::MultiInt osl::eval::ml::NoPawnOnStand::weight
staticprivate

Definition at line 488 of file minorPiece.h.

Referenced by eval().


The documentation for this class was generated from the following files: