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

#include <capture.h>

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

List of all members.

Public Types

enum  { INF = 999999 }

Public Member Functions

 Capture (int f, int l)
bool match (const NumEffectState &state, Move move, const RatingEnv &env) const

Static Public Member Functions

static int see (const NumEffectState &state, Move move, const RatingEnv &env)

Static Private Member Functions

static const std::string name (int first, int last)

Private Attributes

int first
int last

Detailed Description

Definition at line 15 of file capture.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
INF 

Definition at line 18 of file capture.h.


Constructor & Destructor Documentation

osl::rating::Capture::Capture ( int  f,
int  l 
) [inline]

Definition at line 23 of file capture.h.


Member Function Documentation

bool osl::rating::Capture::match ( const NumEffectState &  state,
Move  move,
const RatingEnv env 
) const [inline, virtual]

Implements osl::rating::Feature.

Definition at line 30 of file capture.h.

References first, last, and see().

const std::string osl::rating::Capture::name ( int  first,
int  last 
) [static, private]

Definition at line 6 of file capture.cc.

References first, and INF.

static int osl::rating::Capture::see ( const NumEffectState &  state,
Move  move,
const RatingEnv env 
) [inline, static]

Member Data Documentation

Definition at line 20 of file capture.h.

Referenced by match(), and name().

Definition at line 20 of file capture.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