23 #include <drizzled/module/module.h>
24 #include <drizzled/sys_var.h>
25 #include <drizzled/util/functors.h>
26 #include <drizzled/util/tokenize.h>
27 #include <drizzled/module/manifest.h>
28 #include <drizzled/module/vertex_handle.h>
33 Module::Module(
const Manifest *manifest_arg, Library *library_arg) :
34 plugin_dl(library_arg),
36 name(manifest_arg->name),
37 manifest(*manifest_arg),
40 if (manifest.depends != NULL)
42 tokenize(manifest.depends, depends_,
",",
true);
48 std::for_each(sys_vars.begin(), sys_vars.end(), DeletePtr());
TODO: Rename this file - func.h is stupid.