summaryrefslogtreecommitdiff
path: root/src/builtin.h
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2013-04-27 05:01:45 (GMT)
committerMarius Kintel <marius@kintel.net>2013-04-27 05:01:45 (GMT)
commit17df3f6275fce73119c311cc73a6ad057d3b47ee (patch)
tree6c907e241b53c40c10743bbf08754b86a13f6457 /src/builtin.h
parent6b3daa748543f13cc7cf8eff1c9efeebd6dc3a14 (diff)
parent7858b0443e7fb09134f2b69a535417688353c0bb (diff)
Merge pull request #328 from openscad/issue116
Issue116
Diffstat (limited to 'src/builtin.h')
-rw-r--r--src/builtin.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/builtin.h b/src/builtin.h
index bc096e5..564c951 100644
--- a/src/builtin.h
+++ b/src/builtin.h
@@ -3,6 +3,7 @@
#include <string>
#include <boost/unordered_map.hpp>
+#include "module.h"
class Builtins
{
@@ -19,16 +20,17 @@ public:
const FunctionContainer &functions() { return this->builtinfunctions; }
const ModuleContainer &modules() { return this->builtinmodules; }
+ const Module &getRootModule() { return this->rootmodule; }
+
private:
- Builtins() { }
+ Builtins();
~Builtins();
+ Module rootmodule;
FunctionContainer builtinfunctions;
ModuleContainer builtinmodules;
boost::unordered_map<std::string, std::string> deprecations;
};
-extern void register_builtin(class Context &ctx);
-
#endif
contact: Jan Huwald // Impressum