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

#include <countEffect2.h>

Inheritance diagram for osl::rating::CountEffect2:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CountEffect2 (int a, int d)
bool match (const NumEffectState &state, Square position, const RatingEnv &env) const

Static Public Member Functions

static std::pair< int, int > count (const NumEffectState &state, Square position, const RatingEnv &env)
static std::string name (int attack, int defense)
static int index (const NumEffectState &state, Square position, const RatingEnv &env)

Public Attributes

int attack
int defense

Static Public Attributes

static const int Max = 2

Detailed Description

Definition at line 14 of file countEffect2.h.


Constructor & Destructor Documentation

osl::rating::CountEffect2::CountEffect2 ( int  a,
int  d 
) [inline]

Definition at line 18 of file countEffect2.h.


Member Function Documentation

static std::pair<int,int> osl::rating::CountEffect2::count ( const NumEffectState &  state,
Square  position,
const RatingEnv env 
) [inline, static]
static int osl::rating::CountEffect2::index ( const NumEffectState &  state,
Square  position,
const RatingEnv env 
) [inline, static]
bool osl::rating::CountEffect2::match ( const NumEffectState &  state,
Square  position,
const RatingEnv env 
) const [inline]
std::string osl::rating::CountEffect2::name ( int  attack,
int  defense 
) [static]

Definition at line 9 of file countEffect2.cc.

References defense.

Referenced by osl::rating::LongTarget::name().


Member Data Documentation

Definition at line 17 of file countEffect2.h.

Referenced by count(), and match().

Definition at line 17 of file countEffect2.h.

Referenced by count(), match(), and name().

const int osl::rating::CountEffect2::Max = 2 [static]

Definition at line 16 of file countEffect2.h.

Referenced by count(), and index().


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