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

#include <pattern.h>

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

List of all members.

Public Member Functions

 PatternBlock (Ptype s, Ptype a, LongTarget t)
bool match (const NumEffectState &state, Move move, const RatingEnv &env) const

Static Public Member Functions

static const PieceSquare find (const NumEffectState &state, Move move, Ptype attacker_ptype)

Private Attributes

Ptype self
Ptype attack
LongTarget target

Detailed Description

Definition at line 173 of file pattern.h.


Constructor & Destructor Documentation

Definition at line 98 of file pattern.cc.


Member Function Documentation

const osl::rating::PieceSquare osl::rating::PatternBlock::find ( const NumEffectState &  state,
Move  move,
Ptype  attacker_ptype 
) [static]
bool osl::rating::PatternBlock::match ( const NumEffectState &  state,
Move  move,
const RatingEnv env 
) const [inline, virtual]

Member Data Documentation

Definition at line 175 of file pattern.h.

Referenced by match().

Definition at line 175 of file pattern.h.

Definition at line 176 of file pattern.h.

Referenced by match().


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