クラス テンプレート osl::apply_move::DoUndoMoveLockDrop< hash::HashState< BaseState > >

osl::apply_move::DoUndoMoveLockDrop< hash::HashState< BaseState > >に対する継承グラフ

Inheritance graph
[凡例]
osl::apply_move::DoUndoMoveLockDrop< hash::HashState< BaseState > >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 DoUndoMoveLockDrop (state_t &s, Position to, Ptype ptype)
 ~DoUndoMoveLockDrop ()

Private 型

typedef hash::HashState
< BaseState > 
state_t
typedef
apply_move::DoUndoMoveLockDrop
< BaseState > 
baselock_t

Private 変数

state_tstate
HashKey oldHash
boost::scoped_ptr< baselock_tbaselock


説明

template<class BaseState>
class osl::apply_move::DoUndoMoveLockDrop< hash::HashState< BaseState > >

hashState.tcc28 行で定義されています。


型定義

template<class BaseState>
typedef hash::HashState<BaseState> osl::apply_move::DoUndoMoveLockDrop< hash::HashState< BaseState > >::state_t [private]

hashState.tcc31 行で定義されています。

template<class BaseState>
typedef apply_move::DoUndoMoveLockDrop<BaseState> osl::apply_move::DoUndoMoveLockDrop< hash::HashState< BaseState > >::baselock_t [private]

hashState.tcc34 行で定義されています。


コンストラクタとデストラクタ

template<class BaseState>
osl::apply_move::DoUndoMoveLockDrop< hash::HashState< BaseState > >::DoUndoMoveLockDrop ( state_t s,
Position  to,
Ptype  ptype 
)

template<class BaseState>
osl::apply_move::DoUndoMoveLockDrop< hash::HashState< BaseState > >::~DoUndoMoveLockDrop (  ) 


変数

template<class BaseState>
state_t& osl::apply_move::DoUndoMoveLockDrop< hash::HashState< BaseState > >::state [private]

hashState.tcc32 行で定義されています。

template<class BaseState>
HashKey osl::apply_move::DoUndoMoveLockDrop< hash::HashState< BaseState > >::oldHash [private]

hashState.tcc33 行で定義されています。

template<class BaseState>
boost::scoped_ptr<baselock_t> osl::apply_move::DoUndoMoveLockDrop< hash::HashState< BaseState > >::baselock [private]

hashState.tcc35 行で定義されています。


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:15 2009に生成されました。  doxygen 1.5.6