diff options
author | Marius Kintel <marius@kintel.net> | 2011-11-06 17:37:12 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-11-06 17:37:12 (GMT) |
commit | 45161d4356060e0a974b072c53349569332b6a74 (patch) | |
tree | 3681aede71d35912bc56738ae22ef2f28211e9f7 /src/module.cc | |
parent | 970c6c1c6e4a7860170aee4ef2239fae7fcd9934 (diff) |
Slight refactoring of builtin function and module handling
Diffstat (limited to 'src/module.cc')
-rw-r--r-- | src/module.cc | 29 |
1 files changed, 0 insertions, 29 deletions
diff --git a/src/module.cc b/src/module.cc index 0b17ff7..269e128 100644 --- a/src/module.cc +++ b/src/module.cc @@ -29,7 +29,6 @@ #include "context.h" #include "expression.h" #include "function.h" -#include "builtin.h" #include "printutils.h" #include <boost/foreach.hpp> #include <sstream> @@ -201,31 +200,3 @@ std::string Module::dump(const std::string &indent, const std::string &name) con } return dump.str(); } - -Module::AbstractModuleContainer builtin_modules; - -void initialize_builtin_modules() -{ - builtin_modules["group"] = new AbstractModule(); - - register_builtin_csgops(); - register_builtin_transform(); - register_builtin_color(); - register_builtin_primitives(); - register_builtin_surface(); - register_builtin_control(); - register_builtin_render(); - register_builtin_import(); - register_builtin_projection(); - register_builtin_cgaladv(); - register_builtin_dxf_linear_extrude(); - register_builtin_dxf_rotate_extrude(); -} - -void destroy_builtin_modules() -{ - BOOST_FOREACH(Module::AbstractModuleContainer::value_type &m, builtin_modules) { - delete m.second; - } - builtin_modules.clear(); -} |