All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions | Private Attributes
osl::rating::Karanari Class Reference

#include <karanari.h>

Inheritance diagram for osl::rating::Karanari:
Inheritance graph
[legend]
Collaboration diagram for osl::rating::Karanari:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Karanari (bool b, bool c)
bool match (const NumEffectState &state, Move move, const RatingEnv &) const

Static Public Member Functions

static bool matchGeneral (const NumEffectState &state, Move move)
static int index (const NumEffectState &state, Move move)

Private Attributes

bool bishop
bool can_promote_area

Detailed Description

Definition at line 13 of file karanari.h.


Constructor & Destructor Documentation

osl::rating::Karanari::Karanari ( bool  b,
bool  c 
) [inline]

Definition at line 17 of file karanari.h.


Member Function Documentation

static int osl::rating::Karanari::index ( const NumEffectState &  state,
Move  move 
) [inline, static]
bool osl::rating::Karanari::match ( const NumEffectState &  state,
Move  move,
const RatingEnv  
) const [inline, virtual]
static bool osl::rating::Karanari::matchGeneral ( const NumEffectState &  state,
Move  move 
) [inline, static]

Member Data Documentation

Definition at line 15 of file karanari.h.

Referenced by match().

Definition at line 15 of file karanari.h.

Referenced by match().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines