summaryrefslogtreecommitdiff
path: root/graphics/asymptote/genv.h
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/asymptote/genv.h')
-rw-r--r--graphics/asymptote/genv.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/graphics/asymptote/genv.h b/graphics/asymptote/genv.h
index ad31574a5e..7587d9aee5 100644
--- a/graphics/asymptote/genv.h
+++ b/graphics/asymptote/genv.h
@@ -45,7 +45,10 @@ class genv : public gc {
// Translate a module to build the record type.
record *loadModule(symbol name, string s);
record *loadTemplatedModule(
- symbol name, string s, mem::vector<absyntax::namedTyEntry*> *args
+ symbol id,
+ string filename,
+ mem::vector<absyntax::namedTyEntry*> *args,
+ trans::frame *parent
);
public:
@@ -54,10 +57,11 @@ public:
// Get an imported module, translating if necessary.
record *getModule(symbol name, string s);
record *getTemplatedModule(
- symbol name,
- string s,
+ symbol id,
+ string filename,
string sigHandle,
- mem::vector<absyntax::namedTyEntry*> *args
+ mem::vector<absyntax::namedTyEntry*> *args,
+ frame *parent
);
// Uses the filename->record map to build a filename->initializer map to be