All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
additionalLance.h
Go to the documentation of this file.
1 /* additionalLance.h
2  */
3 #ifndef OSL_ADDITIONALLANCE_H
4 #define OSL_ADDITIONALLANCE_H
5 
7 namespace osl
8 {
9  namespace container
10  {
11  class MoveVector;
12  }
13  using container::MoveVector;
14  namespace move_generator
15  {
16  template <Player P>
18  {
23  static void generate(const NumEffectState&, Square pawn, MoveVector& out);
24  static void generateIfHasLance(const NumEffectState&, Square pawn,
25  MoveVector& out);
26  };
27  } // namespace move_generator
28 } // namespace osl
29 
30 #endif /* OSL_ADDITIONALLANCE_H */
31 // ;;; Local Variables:
32 // ;;; mode:c++
33 // ;;; c-basic-offset:2
34 // ;;; End: