Vegastrike 0.5.1 rc1
1.0
Original sources for Vegastrike Evolved
|
#include "python_class.h"
#include "cmd/container.h"
#include <string>
#include "init.h"
#include "gfx/vec.h"
#include "cmd/unit_generic.h"
#include <boost/version.hpp>
#include <boost/python.hpp>
#include "universe_util.h"
#include "cmd/unit_util.h"
#include "faction_generic.h"
#include "cmd/ai/fire.h"
#include "unit_wrapper_class.h"
#include "unit_from_to_python.h"
#include "python_unit_wrap.h"
Go to the source code of this file.
Macros | |
#define | WRAPPED0(type, name, nada) PYTHON_DEFINE_METHOD( Class, &UnitWrapper::name, #name ); |
#define | WRAPPED1(type, name, atype, a, def) WRAPPED0( type, name, def ) |
#define | WRAPPED2(type, name, atype, a, btype, b, def) WRAPPED0( type, name, def ) |
#define | WRAPPED3(type, name, atype, a, btype, b, ctype, c, def) WRAPPED0( type, name, def ) |
#define | WRAPPED4(type, name, atype, a, btype, b, ctype, c, dtype, d, def) WRAPPED0( type, name, def ) |
#define | voidWRAPPED0(name) WRAPPED0( void, name, 0 ) |
#define | voidWRAPPED1(name, atype, a) WRAPPED0( void, name, 0 ) |
#define | voidWRAPPED2(name, atype, a, btype, b) WRAPPED0( void, name, 0 ) |
#define | voidWRAPPED3(name, atype, a, btype, b, ctype, c) WRAPPED0( void, name, 0 ) |
#define | voidWRAPPED5(name, atype, a, btype, b, ctype, c, dtype, d, etype, e) WRAPPED0( void, name, 0 ) |
#define | EXPORT_UTIL0(type, name) WRAPPED0( type, name, 0 ) |
#define | EXPORT_UTIL1(type, name, atype, a) WRAPPED0( type, name, 0 ) |
#define | EXPORT_UTIL2(type, name, atype, a, btype, b) WRAPPED0( type, name, 0 ) |
#define | EXPORT_UTIL3(type, name, atype, a, btype, b, ctype, c) WRAPPED0( type, name, 0 ) |
#define | EXPORT_UTIL5(type, name, atype, a, btype, b, ctype, c, dtype, d, etype, e) WRAPPED0( type, name, 0 ) |
#define | voidEXPORT_UTIL0(name) WRAPPED0( void, name, 0 ) |
#define | voidEXPORT_UTIL1(name, atype, a) WRAPPED0( void, name, 0 ) |
#define | voidEXPORT_UTIL2(name, atype, a, btype, b) WRAPPED0( void, name, 0 ) |
#define | voidEXPORT_UTIL3(name, atype, a, btype, b, ctype, c) WRAPPED0( void, name, 0 ) |
#define | voidEXPORT_UTIL5(name, atype, a, btype, b, ctype, c, dtype, d, etype, e) WRAPPED0( void, name, 0 ) |
Typedefs | |
typedef boost::python::dict | BoostPythonDictionary |
Functions | |
void | EXP_UN (boost::python::class_builder< UnitWrapper > &Class) |
#define EXPORT_UTIL0 | ( | type, | |
name | |||
) | WRAPPED0( type, name, 0 ) |
#define EXPORT_UTIL5 | ( | type, | |
name, | |||
atype, | |||
a, | |||
btype, | |||
b, | |||
ctype, | |||
c, | |||
dtype, | |||
d, | |||
etype, | |||
e | |||
) | WRAPPED0( type, name, 0 ) |
#define voidEXPORT_UTIL0 | ( | name) | WRAPPED0( void, name, 0 ) |
#define voidEXPORT_UTIL5 | ( | name, | |
atype, | |||
a, | |||
btype, | |||
b, | |||
ctype, | |||
c, | |||
dtype, | |||
d, | |||
etype, | |||
e | |||
) | WRAPPED0( void, name, 0 ) |
#define voidWRAPPED0 | ( | name) | WRAPPED0( void, name, 0 ) |
#define voidWRAPPED5 | ( | name, | |
atype, | |||
a, | |||
btype, | |||
b, | |||
ctype, | |||
c, | |||
dtype, | |||
d, | |||
etype, | |||
e | |||
) | WRAPPED0( void, name, 0 ) |
#define WRAPPED0 | ( | type, | |
name, | |||
nada | |||
) | PYTHON_DEFINE_METHOD( Class, &UnitWrapper::name, #name ); |
#define WRAPPED4 | ( | type, | |
name, | |||
atype, | |||
a, | |||
btype, | |||
b, | |||
ctype, | |||
c, | |||
dtype, | |||
d, | |||
def | |||
) | WRAPPED0( type, name, def ) |
typedef boost::python::dict BoostPythonDictionary |
Definition at line 11 of file unit_exports.h.
void EXP_UN | ( | boost::python::class_builder< UnitWrapper > & | Class) |
Definition at line 29 of file unit_exports.h.