All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
osl::move_action::Concept< T > Struct Template Reference

MoveAction の制約. More...

#include <concept.h>

List of all members.

Public Member Functions

void constraints ()
 制約

Public Attributes

void(T::* simple )(Square, Square, Ptype, bool, Player, Move)
void(T::* unknown )(Square, Square, Piece, Ptype, bool, Player, Move)
void(T::* drop )(Square, Ptype, Player, Move)

Detailed Description

template<class T>
struct osl::move_action::Concept< T >

MoveAction の制約.

http://www.boost.org/libs/concept_check/concept_check.htm

Definition at line 37 of file move_action/concept.h.


Member Function Documentation

template<class T >
void osl::move_action::Concept< T >::constraints ( ) [inline]

Member Data Documentation

template<class T >
void(T::* osl::move_action::Concept< T >::drop)(Square, Ptype, Player, Move)

Definition at line 53 of file move_action/concept.h.

Referenced by osl::move_action::Concept< T >::constraints().

template<class T >
void(T::* osl::move_action::Concept< T >::simple)(Square, Square, Ptype, bool, Player, Move)

Definition at line 51 of file move_action/concept.h.

Referenced by osl::move_action::Concept< T >::constraints().

template<class T >
void(T::* osl::move_action::Concept< T >::unknown)(Square, Square, Piece, Ptype, bool, Player, Move)

Definition at line 52 of file move_action/concept.h.

Referenced by osl::move_action::Concept< T >::constraints().


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