addEffect_.tcc

#include "osl/move_generator/addEffect_.h"
#include "osl/move_action/safeFilter.h"
#include "osl/move_generator/open.h"
#include <boost/type_traits.hpp>

addEffect_.tccのインクルード依存関係図

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

ネームスペース

namespace  osl
namespace  osl::move_generator
namespace  osl::move_generator::without_effect

構成

class  osl::move_generator::without_effect::GoldKingAction< State, P, T, Action >
 promoteԲǽ­ûˤ Functor [詳細]
class  osl::move_generator::without_effect::ShortPieceAction< State, P, T, Action >
 promoteǽ­ûˤ Functor [詳細]
class  osl::move_generator::without_effect::LongPieceAction< State, P, T, Action, isAttackToKing >
 ­Ĺˤ Functor [詳細]

関数

template<class State, Player P, Ptype T, class Action, bool isPromote>
void osl::move_generator::without_effect::generateMove (State const &state, Position from, Position target, NearMask nearMask, Action &action)
template<class State, Player P, Ptype T, class Action>
void osl::move_generator::without_effect::generateLongMoveDirectNoPromote (State const &state, Position from, Position target, NearMask nearMask, Action &action)
template<class State, Player P, Ptype T, class Action>
void osl::move_generator::without_effect::generateLongMoveDirectCanPromote (State const &state, Position from, Position target, NearMask nearMask, Action &action)
template<class State, bool isAttackToKing>
bool osl::move_generator::without_effect::isEmptyOrAdditional (State const &state, Position from, Position to, int &count)
template<class State, Player P, Ptype T, class Action, bool canPromote, bool isAttackToKing>
void osl::move_generator::without_effect::generateLongMove (State const &state, Position from, Position target, NearMask nearMask, Action &action)
template<class State, Player P, Ptype T, class Action, bool isLong, bool isAttackToKing>
void osl::move_generator::without_effect::generateDrop (State const &state, Position target, NearMask nearMask, Action &action)


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