Main Page
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
include
osl
move_generator
drop.h
Go to the documentation of this file.
1
#ifndef _GENERATE_DROP_MOVES_H
2
#define _GENERATE_DROP_MOVES_H
3
4
#include "
osl/state/numEffectState.h
"
5
#include "
osl/move_action/concept.h
"
6
#include "
osl/container/bitXmask.h
"
7
#include <boost/static_assert.hpp>
8
9
namespace
osl
10
{
11
namespace
move_generator
12
{
16
template
<
class
Action>
17
class
Drop
18
{
19
BOOST_CLASS_REQUIRE
(Action,osl::move_action,
Concept
);
20
public
:
21
template
<Player P>
22
static
void
generate
(
const
NumEffectState& state,Action& action);
23
};
24
}
// namespace move_generator
25
}
// namespace osl
26
27
#endif
/* _GENERATE_DROP_MOVES_H */
28
// ;;; Local Variables:
29
// ;;; mode:c++
30
// ;;; c-basic-offset:2
31
// ;;; End:
Generated on Sun Jul 21 2013 13:37:24 by
1.8.4