summaryrefslogtreecommitdiff
path: root/src/sim/init.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim/init.hh')
-rw-r--r--src/sim/init.hh11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/sim/init.hh b/src/sim/init.hh
index 766cb4365..2bbcd23da 100644
--- a/src/sim/init.hh
+++ b/src/sim/init.hh
@@ -33,10 +33,8 @@
#include <Python.h>
-/*
- * Data structure describing an embedded python file.
- */
#include <list>
+#include <string>
#include <inttypes.h>
@@ -45,6 +43,9 @@ struct _object;
typedef _object PyObject;
#endif
+/*
+ * Data structure describing an embedded python file.
+ */
struct EmbeddedPython
{
const char *filename;
@@ -70,7 +71,9 @@ struct EmbeddedSwig
{
void (*initFunc)();
- EmbeddedSwig(void (*init_func)());
+ std::string context;
+
+ EmbeddedSwig(void (*init_func)(), const std::string& _context);
static std::list<EmbeddedSwig *> &getList();
static void initAll();