All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Private Attributes
osl::effect::AddMaskAction< Liberty, P, T > Class Template Reference

Liberty8で使われるHelper. More...

#include <liberty8.h>

Collaboration diagram for osl::effect::AddMaskAction< Liberty, P, T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 AddMaskAction (Liberty &l, NumEffectState const &s, Square t, NearMask n)
void operator() (Piece p)

Private Attributes

Liberty & liberty
NumEffectState const & state
const Square target
const NearMask nearMask

Detailed Description

template<typename Liberty, Player P, Ptype T>
class osl::effect::AddMaskAction< Liberty, P, T >

Liberty8で使われるHelper.

Pは defense側

Definition at line 22 of file liberty8.h.


Constructor & Destructor Documentation

template<typename Liberty , Player P, Ptype T>
osl::effect::AddMaskAction< Liberty, P, T >::AddMaskAction ( Liberty &  l,
NumEffectState const &  s,
Square  t,
NearMask  n 
) [inline]

Definition at line 28 of file liberty8.h.


Member Function Documentation

template<typename Liberty , Player P, Ptype T>
void osl::effect::AddMaskAction< Liberty, P, T >::operator() ( Piece  p) [inline]

Member Data Documentation

template<typename Liberty , Player P, Ptype T>
Liberty& osl::effect::AddMaskAction< Liberty, P, T >::liberty [private]

Definition at line 23 of file liberty8.h.

Referenced by osl::effect::AddMaskAction< Liberty, P, T >::operator()().

template<typename Liberty , Player P, Ptype T>
const NearMask osl::effect::AddMaskAction< Liberty, P, T >::nearMask [private]

Definition at line 26 of file liberty8.h.

Referenced by osl::effect::AddMaskAction< Liberty, P, T >::operator()().

template<typename Liberty , Player P, Ptype T>
NumEffectState const& osl::effect::AddMaskAction< Liberty, P, T >::state [private]

Definition at line 24 of file liberty8.h.

Referenced by osl::effect::AddMaskAction< Liberty, P, T >::operator()().

template<typename Liberty , Player P, Ptype T>
const Square osl::effect::AddMaskAction< Liberty, P, T >::target [private]

Definition at line 25 of file liberty8.h.

Referenced by osl::effect::AddMaskAction< Liberty, P, T >::operator()().


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