クラス テンプレート osl::apply_move::DoUndoMoveStack< State >

#include <doUndoMoveStack.h>

すべてのメンバ一覧

Public メソッド

 DoUndoMoveStack ()
 ~DoUndoMoveStack ()
void push (State &s, Move m)
void pop ()
void clear ()
void setEmergency ()
bool empty () const

Private 変数

stack< DoUndoMoveLock * > move_stack
int memory_emergency


説明

template<class State>
class osl::apply_move::DoUndoMoveStack< State >

doUndoMoveStack.h15 行で定義されています。


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

template<class State>
osl::apply_move::DoUndoMoveStack< State >::DoUndoMoveStack (  )  [inline]

doUndoMoveStack.h46 行で定義されています。

template<class State>
osl::apply_move::DoUndoMoveStack< State >::~DoUndoMoveStack (  )  [inline]


関数

template<class State>
void osl::apply_move::DoUndoMoveStack< State >::push ( State s,
Move  m 
) [inline]

doUndoMoveStack.h22 行で定義されています。

参照先 osl::apply_move::DoUndoMoveStack< State >::move_stack.

template<class State>
void osl::apply_move::DoUndoMoveStack< State >::pop (  )  [inline]

template<class State>
void osl::apply_move::DoUndoMoveStack< State >::clear (  )  [inline]

template<class State>
void osl::apply_move::DoUndoMoveStack< State >::setEmergency (  )  [inline]

doUndoMoveStack.h38 行で定義されています。

参照先 osl::apply_move::DoUndoMoveStack< State >::memory_emergency.

template<class State>
bool osl::apply_move::DoUndoMoveStack< State >::empty (  )  const [inline]

doUndoMoveStack.h42 行で定義されています。

参照先 osl::apply_move::DoUndoMoveStack< State >::move_stack.


変数

template<class State>
stack<DoUndoMoveLock*> osl::apply_move::DoUndoMoveStack< State >::move_stack [private]

template<class State>
int osl::apply_move::DoUndoMoveStack< State >::memory_emergency [private]


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

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